[Patch] libffi: Fix broken return_ul.c test.

David Daney ddaney@avtrex.com
Wed Aug 1 08:20:00 GMT 2007


The return_ul.c test is failing for mips64 n32 ABI.  The problem is that 
the return value location was too small and was overflowing into 
adjacent memory.

According to the libffi README, return values must be at least as large 
as ffi_arg, so that is what I used.

Tested on x86_64-pc-linux-gnu and mips64-linux-gnu.

OK to commit?

2007-08-01  David Daney  <ddaney@avtrex.com>

    * testsuite/libffi.call/return_ul.c (main): Define return type as
    ffi_arg.  Use proper printf conversion specifier.
   

-------------- next part --------------
A non-text attachment was scrubbed...
Name: ffi-ul.diff
Type: text/x-patch
Size: 705 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/java-patches/attachments/20070801/66a09a15/attachment.bin>


More information about the Java-patches mailing list