[gnu.gcc] Porting question

petersen@UICSRD.CSRD.UIUC.EDU (Paul Petersen) (12/05/88)

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