Unaligned block moves and MEM_ALIGN re-broken
David Edelsohn
dje@watson.ibm.com
Fri Jan 25 08:35:00 GMT 2002
>>>>> Richard Kenner writes:
Richard> Right. But it can only put it in registers if the alignment
permits it.
Richard> No, it represents *both*. It refers to a 64-bit object whose
Richard> alignment is MIN (64, BIGGEST_ALIGNMENT).
The AIX ABI allows doubles to be word-aligned. According to your
argument, DFmode values in structures on AIX never should be in FPRs. You
are changing the semantics of MODE in GCC, which is unacceptable.
I ask you again, fix this problem which you have introduced.
David
More information about the Gcc
mailing list