aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;