PATCH:[darwin] fix load of a misaligned double word

Hartmut Penner HPENNER@de.ibm.com
Fri Jan 16 15:59:00 GMT 2004


>            Are you suggesting -mcpu=G5 set TARGET_64BIT or
movdf_hardfloatMM
> test TARGET_64BIT?  Apple is running in a mode with 32-bit ABI and 64-bit
> instructions, so TARGET_POWERPC64 is the correct target_flag.
> movdf_hardfloat64 uses PowerPC64 instructions, but makes no assumptions
> about the ABI or 64-bit addressing, so TARGET_POWERPC64 is the
appropriate
> test.

Does that mean, Darwin is using 64 bit register for data operations while
having 32 bit addressing ? Yes, in this case the all code
is right, and we have to look into reload...

      Hartmut


> David



More information about the Gcc-patches mailing list