summaryrefslogtreecommitdiff
path: root/libffi/testsuite
diff options
context:
space:
mode:
authorAndreas Tobler <a.tobler@schweiz.org>2010-01-01 12:36:07 +0000
committerAnthony Green <green@gcc.gnu.org>2010-01-01 12:36:07 +0000
commitd7e9538ee51eb9b7d00235a13770f56b9ceab6b7 (patch)
treeab511afe23f236b67be82d22ce429cf911770592 /libffi/testsuite
parentcb14fcb8788b639e1fe718a81bb4109230ad6d77 (diff)
Fixes for HPUX.
From-SVN: r155550
Diffstat (limited to 'libffi/testsuite')
-rw-r--r--libffi/testsuite/libffi.call/ffitest.h10
-rw-r--r--libffi/testsuite/libffi.special/unwindtest.cc7
2 files changed, 15 insertions, 2 deletions
diff --git a/libffi/testsuite/libffi.call/ffitest.h b/libffi/testsuite/libffi.call/ffitest.h
index a54b2146f9c..7b1c5efa5ce 100644
--- a/libffi/testsuite/libffi.call/ffitest.h
+++ b/libffi/testsuite/libffi.call/ffitest.h
@@ -2,11 +2,17 @@
#include <stdio.h>
#include <string.h>
#include <fcntl.h>
-#include <stdint.h>
-#include <inttypes.h>
#include <ffi.h>
#include "fficonfig.h"
+#if defined HAVE_STDINT_H
+#include <stdint.h>
+#endif
+
+#if defined HAVE_INTTYPES_H
+#include <inttypes.h>
+#endif
+
#define MAX_ARGS 256
#define CHECK(x) !(x) ? abort() : 0
diff --git a/libffi/testsuite/libffi.special/unwindtest.cc b/libffi/testsuite/libffi.special/unwindtest.cc
index 723871626d1..d7ffd4aa214 100644
--- a/libffi/testsuite/libffi.special/unwindtest.cc
+++ b/libffi/testsuite/libffi.special/unwindtest.cc
@@ -6,7 +6,14 @@
/* { dg-do run } */
#include "ffitestcxx.h"
+
+#if defined HAVE_STDINT_H
#include <stdint.h>
+#endif
+
+#if defined HAVE_INTTYPES_H
+#include <inttypes.h>
+#endif
void
closure_test_fn(ffi_cif* cif __UNUSED__, void* resp __UNUSED__,