This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] libffi on XScale (BE)
- From: Richard Earnshaw <rearnsha at gcc dot gnu dot org>
- To: tromey at redhat dot com
- Cc: Quaritsch Markus <quam at qwws dot net>, gcc-patches <gcc-patches at gcc dot gnu dot org>, java-patches at gcc dot gnu dot org
- Date: Tue, 26 Oct 2004 16:38:06 +0100
- Subject: Re: [PATCH] libffi on XScale (BE)
- Organization: GNU
- References: <200410211122.29449.quam@qwws.net> <m3d5z5ijis.fsf@localhost.localdomain>
On Tue, 2004-10-26 at 16:30, Tom Tromey wrote:
> >>>>> ">" == Quaritsch Markus <quam@qwws.net> writes:
>
> >> We've discovered a bug in the ffi-library on XScale (BE). When running the
> >> testcase 'return_ll.c' in testsuite/libffi.call it aborts on line 35. The
> >> problem is related to 64bit returnvalues which are not handled correctly.
>
> >> The attached patch (for src/arm/sysv.S) fixes this issue by
> >> obtaining the correct value for the returntype and the correct
> >> address for the returnvalue.
>
> Did this ever get reviewed?
>
> Tom
I've just been looking at it right now. Doesn't look right to me, but
I'm still investigating.
R.