OSDN Git Service

* testsuite/libffi.call/cls_multi_ushort.c,
[pf3gnuchains/gcc-fork.git] / libffi / testsuite / libffi.call / cls_sint.c
index 35e5012..cf21bf8 100644 (file)
@@ -4,7 +4,7 @@
    PR:         none.
    Originator: <andreast@gcc.gnu.org> 20031108  */
 
-/* { dg-do run { xfail mips64*-*-* } } */
+/* { dg-do run } */
 #include "ffitest.h"
 
 static void cls_ret_sint_fn(ffi_cif* cif __UNUSED__, void* resp, void** args,
@@ -32,12 +32,12 @@ int main (void)
   pcl = &cl;
 #endif
 
-  cl_arg_types[0] = &ffi_type_sint32;
+  cl_arg_types[0] = &ffi_type_sint;
   cl_arg_types[1] = NULL;
 
   /* Initialize the cif */
   CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1,
-                    &ffi_type_sint32, cl_arg_types) == FFI_OK);
+                    &ffi_type_sint, cl_arg_types) == FFI_OK);
 
   CHECK(ffi_prep_closure(pcl, &cif, cls_ret_sint_fn, NULL)  == FFI_OK);