diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2009-12-04 19:41:59 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2009-12-04 19:41:59 +0100 |
commit | 6078f50a123e3801db6d548dfcb5131677b3baae (patch) | |
tree | 7023e428e5aab63f24b55d12fced3602b2ad7087 /libffi/testsuite | |
parent | d0e4968c33c257bcfa1afa4f499661c18c80e5bc (diff) | |
download | gcc-6078f50a123e3801db6d548dfcb5131677b3baae.zip gcc-6078f50a123e3801db6d548dfcb5131677b3baae.tar.gz gcc-6078f50a123e3801db6d548dfcb5131677b3baae.tar.bz2 |
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
Diffstat (limited to 'libffi/testsuite')
-rw-r--r-- | libffi/testsuite/libffi.call/cls_dbls_struct.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libffi/testsuite/libffi.call/cls_dbls_struct.c b/libffi/testsuite/libffi.call/cls_dbls_struct.c index fcf48b7..660dabb 100644 --- a/libffi/testsuite/libffi.call/cls_dbls_struct.c +++ b/libffi/testsuite/libffi.call/cls_dbls_struct.c @@ -57,7 +57,7 @@ int main(int argc __UNUSED__, char** argv __UNUSED__) CHECK(ffi_prep_closure_loc(pcl, &cif, closure_test_gn, NULL, code) == FFI_OK); ((void*(*)(Dbls))(code))(arg); - /* { dg-output "1.0 2.0\n" { xfail x86_64-*-linux-* } } */ + /* { dg-output "1.0 2.0\n" } */ closure_test_fn(arg); /* { dg-output "1.0 2.0\n" } */ |