]> git.ipfire.org Git - thirdparty/gcc.git/commit - libffi/ChangeLog
re PR libffi/41908 (closures fail for some structure arguments containing floats)
authorUros Bizjak <ubizjak@gmail.com>
Fri, 4 Dec 2009 18:41:59 +0000 (19:41 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 4 Dec 2009 18:41:59 +0000 (19:41 +0100)
commit6078f50a123e3801db6d548dfcb5131677b3baae
tree7023e428e5aab63f24b55d12fced3602b2ad7087
parentd0e4968c33c257bcfa1afa4f499661c18c80e5bc
re PR libffi/41908 (closures fail for some structure arguments containing floats)

PR libffi/41908
* src/x86/ffi64.c (classify_argument): Update from
gcc/config/i386/i386.c.
(ffi_closure_unix64_inner): Do not use the address of two consecutive
SSE registers directly.
* testsuite/libffi.call/cls_dbls_struct.c (main): Remove xfail
for x86_64 linux targets.

From-SVN: r154988
libffi/ChangeLog
libffi/src/x86/ffi64.c
libffi/testsuite/libffi.call/cls_dbls_struct.c