diff options
author | Andreas Tobler <a.tobler@schweiz.ch> | 2003-09-19 21:21:53 +0200 |
---|---|---|
committer | Andreas Tobler <andreast@gcc.gnu.org> | 2003-09-19 21:21:53 +0200 |
commit | 9e3bfa9b751ba8eeb11c0494c29df532fe3f91cb (patch) | |
tree | 50047fa5abbdabba0a9bfd84d3caee76ba77604b /libffi/testsuite/libffi.call/cls_float.c | |
parent | e08737dc0ea1175988212f3cb36fec6d4b948bfb (diff) | |
download | gcc-9e3bfa9b751ba8eeb11c0494c29df532fe3f91cb.zip gcc-9e3bfa9b751ba8eeb11c0494c29df532fe3f91cb.tar.gz gcc-9e3bfa9b751ba8eeb11c0494c29df532fe3f91cb.tar.bz2 |
closure_fn0.c: Xfail mips, arm, strongarm, xscale.
2003-09-19 Andreas Tobler <a.tobler@schweiz.ch>
* testsuite/libffi.call/closure_fn0.c: Xfail mips, arm,
strongarm, xscale. Cleanup whitespaces.
* testsuite/libffi.call/closure_fn1.c: Likewise.
* testsuite/libffi.call/closure_fn2.c: Likewise.
* testsuite/libffi.call/closure_fn3.c: Likewise.
* testsuite/libffi.call/cls_12byte.c: Likewise.
* testsuite/libffi.call/cls_16byte.c: Likewise.
* testsuite/libffi.call/cls_1_1byte.c: Likewise.
* testsuite/libffi.call/cls_20byte.c: Likewise.
* testsuite/libffi.call/cls_24byte.c: Likewise.
* testsuite/libffi.call/cls_2byte.c: Likewise.
* testsuite/libffi.call/cls_3_1byte.c: Likewise.
* testsuite/libffi.call/cls_3byte1.c: Likewise.
* testsuite/libffi.call/cls_3byte2.c: Likewise.
* testsuite/libffi.call/cls_4_1byte.c: Likewise.
* testsuite/libffi.call/cls_4byte.c: Likewise.
* testsuite/libffi.call/cls_5byte.c: Likewise.
* testsuite/libffi.call/cls_6byte.c: Likewise.
* testsuite/libffi.call/cls_7byte.c: Likewise.
* testsuite/libffi.call/cls_8byte.c: Likewise.
* testsuite/libffi.call/cls_double.c: Likewise.
* testsuite/libffi.call/cls_float.c: Likewise.
* testsuite/libffi.call/cls_uchar.c: Likewise.
* testsuite/libffi.call/cls_uint.c: Likewise.
* testsuite/libffi.call/cls_ulonglong.c: Likewise.
* testsuite/libffi.call/cls_ushort.c: Likewise.
* testsuite/libffi.call/nested_struct.c: Likewise.
* testsuite/libffi.call/nested_struct1.c: Likewise.
* testsuite/libffi.call/problem1.c: Likewise.
* testsuite/libffi.special/unwindtest.cc: Likewise.
* testsuite/libffi.call/pyobjc-tc.c: Cleanup whitespaces.
From-SVN: r71584
Diffstat (limited to 'libffi/testsuite/libffi.call/cls_float.c')
-rw-r--r-- | libffi/testsuite/libffi.call/cls_float.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libffi/testsuite/libffi.call/cls_float.c b/libffi/testsuite/libffi.call/cls_float.c index d20d78a..dd0a48b 100644 --- a/libffi/testsuite/libffi.call/cls_float.c +++ b/libffi/testsuite/libffi.call/cls_float.c @@ -4,15 +4,15 @@ PR: none. Originator: <andreast@gcc.gnu.org> 20030828 */ -/* { dg-do run } */ +/* { dg-do run { xfail mips*-*-* arm*-*-* strongarm*-*-* xscale*-*-* } } */ #include "ffitest.h" static void cls_ret_float_fn(ffi_cif* cif,void* resp,void** args, void* userdata) { *(float *)resp = *(float *)args[0]; - - printf("%g: %g\n",*(float *)args[0], + + printf("%g: %g\n",*(float *)args[0], *(float *)resp); } @@ -24,20 +24,20 @@ int main (void) static ffi_closure cl; ffi_closure *pcl = &cl; ffi_type * cl_arg_types[2]; - - + + cl_arg_types[0] = &ffi_type_float; cl_arg_types[1] = NULL; - + /* Initialize the cif */ CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, &ffi_type_float, cl_arg_types) == FFI_OK); - + CHECK(ffi_prep_closure(pcl, &cif, cls_ret_float_fn, NULL) == FFI_OK); ((((cls_ret_float)pcl)(-2122.12))); /* { dg-output "\\-2122.12: \\-2122.12\n" } */ printf("%f \n",(((cls_ret_float)pcl)(-2122.12))); /* { dg-output "\\-2122.12: \\-2122.12" } */ /* { dg-output "\n\-2122.120117" } */ - exit(0); + exit(0); } |