]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libffi/testsuite/libffi.closures/closure_loc_fn0.c
libffi: Sync with libffi 3.4.2
[thirdparty/gcc.git] / libffi / testsuite / libffi.closures / closure_loc_fn0.c
similarity index 96%
rename from libffi/testsuite/libffi.call/closure_loc_fn0.c
rename to libffi/testsuite/libffi.closures/closure_loc_fn0.c
index b3afa0bbdfcf9a8ce32568eb298be4ad622509c2..ad488acaa877d8317ae30b8c180a18074255e579 100644 (file)
@@ -83,7 +83,10 @@ int main (void)
   CHECK(ffi_prep_closure_loc(pcl, &cif, closure_loc_test_fn0,
                         (void *) 3 /* userdata */, codeloc) == FFI_OK);
   
+#ifndef FFI_EXEC_STATIC_TRAMP
+  /* With static trampolines, the codeloc does not point to closure */
   CHECK(memcmp(pcl, codeloc, sizeof(*pcl)) == 0);
+#endif
 
   res = (*((closure_loc_test_type0)codeloc))
     (1LL, 2, 3LL, 4, 127, 429LL, 7, 8, 9.5, 10, 11, 12, 13,