This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch for n32/n64 structure returns
Daniel Jacobowitz <drow@mvista.com> writes:
> On a related note, do you know if the equivalent issues for passing a
> 3-byte structure on o32 have been fixed?
Should have been fixed by:
2003-08-27 Richard Sandiford <rsandifo@redhat.com>
* calls.c (initialize_argument_information): If an argument has no
stack space associated with it, and BLOCK_REG_PADDING is defined,
use it to decide at which end the argument should be padded.
[...]
...which disabled the shifts for little-endian targets. Let me know
if it doesn't work though. ;)
Richard