summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4>2003-06-24 06:41:38 +0000
committerljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4>2003-06-24 06:41:38 +0000
commit4d1d82c14ea24d2840cee460fdcecc52a03bac19 (patch)
tree2e47faebc6ba66a2b4692fc0e9d5b9b27326b943
parent819c2b1db5a3f78d671f15620450dcea2acc9518 (diff)
downloadppe42-gcc-4d1d82c14ea24d2840cee460fdcecc52a03bac19.tar.gz
ppe42-gcc-4d1d82c14ea24d2840cee460fdcecc52a03bac19.zip
* testsuite/testsuite_performance.h: Portability.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68407 138bc75d-0d04-0410-961f-82ee72b054a4
-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 c1acd15755e..3f7f5d8df9c 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 598571b07ea..9aea7574458 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;
OpenPOWER on IntegriCloud