This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Unaligned block moves and MEM_ALIGN re-broken
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 25 Jan 2002 11:17:03 -0500
- Subject: Re: Unaligned block moves and MEM_ALIGN re-broken
>>>>> 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