PowerPC ASM_OUTPUT_{FLOAT,DOUBLE} and ASM_OUTPUT_REG_{PUSH,POP}
Jeffrey A Law
law@hurl.cygnus.com
Wed Mar 31 18:59:00 GMT 1999
In message < 9903070529.AA29138@marc.watson.ibm.com >you write:
> I am planning to install the following patch, but I want to make
> sure that no one knows of any reason these changes should not be made.
>
> The PowerPC port currently emits float and double constants (other
> than unrepresentable numbers) as floating-point values as opposed to IEEE
> 754 bit-patterns. I think this is a hold-over from a time when the port
> did not use GCC's REAL_ARITHMETIC support. This format triggers a bug in
> the GNU assembler for the smallest denormalized number. This change makes
> the port consistent with most other ports.
Using .longs sounds like the right thing to do -- that's how most ports work
now.
jeff
More information about the Gcc-patches
mailing list