On Sun, 07 Aug 2011 18:47:57 +0100
Richard Sandiford <rdsandif...@googlemail.com> wrote:

> This patch caused several regressions on big-endian 64-bit MIPS
> targets, which now try to shift single-precision floating-point
> arguments to the top of an FPR.  [...]

Sorry for the breakage!

> The patch below borrows the padding code from the main call routines.
> It fixes the MIPS problems for me (tested on mips64-linux-gnu),
> but I'm not set up for big-endian ARM testing.  From what I can tell,
> other targets' BLOCK_REG_PADDING definitions already handle null
> types.

I tested your patch very lightly on ARM, by running arm.exp &
fixed-point.exp in both big & little-endian mode, and it looks fine.
I'll set off a more-complete test run also, in case that's helpful...

Thanks,

Julian

Reply via email to