aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoren J. Rittle <ljrittle@acm.org>2003-06-24 06:41:38 +0000
committerLoren J. Rittle <ljrittle@gcc.gnu.org>2003-06-24 06:41:38 +0000
commitd1a2c4d688e3a559c483c097ad91f13447bb9f00 (patch)
tree2e47faebc6ba66a2b4692fc0e9d5b9b27326b943
parent3d57d7bafa6c6e503c04fe234d996103b5e3e06c (diff)
downloadgcc-d1a2c4d688e3a559c483c097ad91f13447bb9f00.zip
gcc-d1a2c4d688e3a559c483c097ad91f13447bb9f00.tar.gz
gcc-d1a2c4d688e3a559c483c097ad91f13447bb9f00.tar.bz2
* testsuite/testsuite_performance.h: Portability.
From-SVN: r68407
-rw-r--r--libstdc++-v3/ChangeLog1
-rw-r--r--libstdc++-v3/testsuite/testsuite_performance.h9
2 files changed, 10 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index c1acd15..3f7f5d8 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -8,6 +8,7 @@
* config/abi/sparc-freebsd5/baseline_symbols.txt: New file.
* include/ext/mt_allocator.h: Portability.
+ * testsuite/testsuite_performance.h: Likewise.
2003-06-23 Benjamin Kosnik <bkoz@redhat.com>
diff --git a/libstdc++-v3/testsuite/testsuite_performance.h b/libstdc++-v3/testsuite/testsuite_performance.h
index 598571b..9aea757 100644
--- a/libstdc++-v3/testsuite/testsuite_performance.h
+++ b/libstdc++-v3/testsuite/testsuite_performance.h
@@ -33,7 +33,11 @@
#include <sys/times.h>
#include <sys/resource.h>
+#ifdef __FreeBSD__
+#include <stdlib.h>
+#else
#include <malloc.h>
+#endif
#include <string>
#include <fstream>
#include <iomanip>
@@ -81,6 +85,11 @@ namespace __gnu_cxx_test
{ return tms_end.tms_stime - tms_begin.tms_stime; }
};
+#ifdef __FreeBSD__
+ struct mallinfo { int arena; };
+ int mallinfo (void) { return 0; }
+#endif
+
class resource_counter
{
int who;