Remove obsolete inline test functions
authorAnthony Green <green@moxielogic.com>
Fri, 11 Jan 2013 22:14:11 +0000 (17:14 -0500)
committerAnthony Green <green@moxielogic.com>
Fri, 11 Jan 2013 22:14:11 +0000 (17:14 -0500)
ChangeLog
testsuite/libffi.call/ffitest.h
testsuite/libffi.special/ffitestcxx.h

index 144833ce4b9a983145804f535b6d90dc79160480..3d451b9144ac1cf29d1019ebe38f640ed75436c6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,8 +3,9 @@
        * src/powerpc/ffi_darwin.c (ffi_prep_args): Replace // style
        comments with /* */ for xlc compiler.
        * src/powerpc/aix.S (ffi_call_AIX): Ditto.
-       * testsuite/libffi.call/ffitest.h (allocate_mmap): Remove inline
-       for xlc compiler.
+       * testsuite/libffi.call/ffitest.h (allocate_mmap): Delete
+       deprecated inline function.
+       * testsuite/libffi.special/ffitestcxx.h: Ditto.
        * README: Add update for AIX support.
 
 2013-01-11  Anthony Green  <green@moxielogic.com>
index 5564b6d36fa83edfaae598b78fac656cebb856b7..830fcc730cf7bf432ce9c62432011d344e6e9e46 100644 (file)
 #define PRId64 "I64d"
 #endif
 
-#ifdef USING_MMAP
-static void *
-allocate_mmap (size_t size)
-{
-  void *page;
-#if defined (HAVE_MMAP_DEV_ZERO)
-  static int dev_zero_fd = -1;
-#endif
-
-#ifdef HAVE_MMAP_DEV_ZERO
-  if (dev_zero_fd == -1)
-    {
-      dev_zero_fd = open ("/dev/zero", O_RDONLY);
-      if (dev_zero_fd == -1)
-       {
-         perror ("open /dev/zero: %m");
-         exit (1);
-       }
-    }
-#endif
-
-
-#ifdef HAVE_MMAP_ANON
-  page = mmap (NULL, size, PROT_READ | PROT_WRITE | PROT_EXEC,
-              MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
-#endif
-#ifdef HAVE_MMAP_DEV_ZERO
-  page = mmap (NULL, size, PROT_READ | PROT_WRITE | PROT_EXEC,
-              MAP_PRIVATE, dev_zero_fd, 0);
-#endif
-
-  if (page == (void *) MAP_FAILED)
-    {
-      perror ("virtual memory exhausted");
-      exit (1);
-    }
-
-  return page;
-}
-
-#endif
index 83f5442849e5f1b39932a89ed4216d7ea13fd898..c6da7efd49e77d5bc22a11c2cbfb8b00ed87f9dd 100644 (file)
 #define PRIuLL "llu"
 #endif
 
-#ifdef USING_MMAP
-static inline void *
-allocate_mmap (size_t size)
-{
-  void *page;
-#if defined (HAVE_MMAP_DEV_ZERO)
-  static int dev_zero_fd = -1;
-#endif
-
-#ifdef HAVE_MMAP_DEV_ZERO
-  if (dev_zero_fd == -1)
-    {
-      dev_zero_fd = open ("/dev/zero", O_RDONLY);
-      if (dev_zero_fd == -1)
-       {
-         perror ("open /dev/zero: %m");
-         exit (1);
-       }
-    }
-#endif
-
-
-#ifdef HAVE_MMAP_ANON
-  page = mmap (NULL, size, PROT_READ | PROT_WRITE | PROT_EXEC,
-              MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
-#endif
-#ifdef HAVE_MMAP_DEV_ZERO
-  page = mmap (NULL, size, PROT_READ | PROT_WRITE | PROT_EXEC,
-              MAP_PRIVATE, dev_zero_fd, 0);
-#endif
-
-  if (page == (char *) MAP_FAILED)
-    {
-      perror ("virtual memory exhausted");
-      exit (1);
-    }
-
-  return page;
-}
-
-#endif