[libffi] Fix several libffi testsuite failures on 64-bit SPARC and PowerPC (PR libffi/56033)
Rainer Orth
ro@CeBiTec.Uni-Bielefeld.DE
Wed May 15 14:19:00 GMT 2013
As reported in the PR, the recent libffi import into the gcc tree caused
a couple of testsuite failures on 64-bit big-endian targets (like SPARC
or PowerPC).
The following patch (mostly by Dominique) fixes them and finally gets us
clean libffi testsuite results.
Tested on sparc-sun-solaris2.11 on mainline and 4.8 branch and
x86_64-unknown-linux-gnu on mainline by myself and powerpc-apple-darwin9
by Dominique.
Ok for mainline and 4.8 branch where those failures represent
regressions from 4.7?
Rainer
2013-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR libffi/56033
* testsuite/libffi.call/cls_struct_va1.c (test_fn): Cast resp to
ffi_arg *.
* testsuite/libffi.call/cls_uint_va.c (cls_ret_T_fn): Likewise.
* testsuite/libffi.call/va_1.c (main): Change res to ffi_arg.
* testsuite/libffi.call/va_struct1.c (main): Likewise.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr56033.patch
Type: text/x-patch
Size: 1793 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/java-patches/attachments/20130515/327830af/attachment.bin>
-------------- next part --------------
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
More information about the Java-patches
mailing list