This is the mail archive of the
mailing list for the GDB project.
Re: [RFC] Linux-specific ppc32 ABI
On Sat, 2008-01-26 at 16:35 +0100, Mark Kettenis wrote:
> > It would be nice if someone could test this patch in other systems which
> > use the SysV ppc32 ABI, to see if they actually implement what is in the
> > ABI specification or if they also do what Linux actually does. If the
> > former, this patch could go in. If the latter, we could use the
> > suggested flag in gdbarch_tdep to restrict this fix only to Linux.
> It seems OpenBSD/powerpc is similar to Linux here. Without the patch I get
> FAIL: gdb.base/callfuncs.exp: Call function with many float arguments.
> which turns into a PASS if a apply the patch. The patch itself isn't
> quite right though.
Thanks for testing.
> How about the attached diff?
Fine by me, just one small issue:
> + that, and stores floats without into 4 bytes
> + aligned locations without converting them to
The first "without" above shouldn't be there.
Thiago Jung Bauermann
IBM Linux Technology Center