Path: utzoo!telly!ddsw1!lll-winken!killer!mit-eddie!bloom-beacon!tut.cis.ohio-state.edu!UICSRD.CSRD.UIUC.EDU!petersen From: petersen@UICSRD.CSRD.UIUC.EDU (Paul Petersen) Newsgroups: gnu.gcc Subject: Porting question Message-ID: <8812042151.AA00463@uicsrd.csrd.uiuc.edu> Date: 4 Dec 88 21:51:50 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 24 I'm attempting to alter the md file from gcc 1.31 to port it to a variant of the mc68000. The problem I'm getting is that the FPU does not support immediate operands. Deleting the "F" modifier seems to do the trick for non-optimized code but I get an abort message when I use -O. The version currently generates something like this: fmoved #0r256,fp0 But it needs to always generate something like this: LC0: .double 0r256 fmoved LC0,fp0 What do you change to get this to work. -Paul Petersen University of Illinois, Urbana-Champaign Center for Supercomputing Research and Development UUCP: {uunet,convex}!uiucuxc!uicsrd!petersen ARPANET: petersen%uicsrd@uxc.cso.uiuc.edu CSNET: petersen%uicsrd@uiuc.csnet BITNET: petersen@uicsrd.csrd.uiuc.edu