aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Carlini <pcarlini@suse.de>2004-01-30 17:06:42 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2004-01-30 17:06:42 +0000
commit33e95e9d04f933f645493ca5699c4d282930ba03 (patch)
treee11edb1a4469b6923bc6712c0ec30309ea3e2a27
parent48ef529f41516b02d71d415a5b38ae8cb8e068cb (diff)
downloadgcc-33e95e9d04f933f645493ca5699c4d282930ba03.zip
gcc-33e95e9d04f933f645493ca5699c4d282930ba03.tar.gz
gcc-33e95e9d04f933f645493ca5699c4d282930ba03.tar.bz2
Reshuffle performance testsuite.
2004-01-30 Paolo Carlini <pcarlini@suse.de> Reshuffle performance testsuite. * testsuite/performance/allocator.cc, allocator_map_thread.cc, allocator_thread.cc, complex_norm.cc, container_benchmark.cc, cout_insert_int.cc, filebuf_copy.cc, filebuf_sputc.cc, fstream_seek_write.cc, ifstream_extract_float.cc, ifstream_extract_int.cc, ifstream_getline.cc, is_wchar_t.cc, list_create_fill_sort.cc, map_create_fill.cc, narrow_widen_char.cc, narrow_widen_wchar_t.cc, ofstream_insert_float.cc, ofstream_insert_int.cc, string_append.cc, wchar_t_in.cc, wchar_t_length.cc, wchar_t_out.cc: Split into... * testsuite/performance/20_util/allocator.cc: New. * testsuite/performance/20_util/allocator_map_thread.cc: New. * testsuite/performance/20_util/allocator_thread.cc: New. * testsuite/performance/21_strings/string_append: New. * testsuite/performance/22_locale/is_wchar_t.cc: New. * testsuite/performance/22_locale/narrow_widen_char.cc: New. * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: New. * testsuite/performance/22_locale/wchar_t_in.cc: New. * testsuite/performance/22_locale/wchar_t_length.cc: New. * testsuite/performance/22_locale/wchar_t_out.cc: New. * testsuite/performance/23_containers/container_benchmark.cc: New. * testsuite/performance/23_containers/list_create_fill_sort.cc: New. * testsuite/performance/23_containers/map_create_fill.cc: New. * testsuite/performance/26_numerics/complex_norm.cc: New. * testsuite/performance/27_io/cout_insert_int.cc: New. * testsuite/performance/27_io/filebuf_copy.cc: New. * testsuite/performance/27_io/filebuf_sputc.cc: New. * testsuite/performance/27_io/fstream_seek_write.cc: New. * testsuite/performance/27_io/ifstream_extract_float.cc: New. * testsuite/performance/27_io/ifstream_extract_int.cc: New. * testsuite/performance/27_io/ifstream_getline.cc: New. * testsuite/performance/27_io/ofstream_insert_float.cc: New. * testsuite/performance/27_io/ofstream_insert_int.cc: New. From-SVN: r76974
-rw-r--r--libstdc++-v3/ChangeLog37
-rw-r--r--libstdc++-v3/testsuite/performance/20_util/allocator.cc (renamed from libstdc++-v3/testsuite/performance/allocator.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/20_util/allocator_map_thread.cc (renamed from libstdc++-v3/testsuite/performance/allocator_map_thread.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/20_util/allocator_thread.cc (renamed from libstdc++-v3/testsuite/performance/allocator_thread.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/21_strings/string_append.cc (renamed from libstdc++-v3/testsuite/performance/string_append.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/22_locale/is_wchar_t.cc (renamed from libstdc++-v3/testsuite/performance/is_wchar_t.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/22_locale/narrow_widen_char.cc (renamed from libstdc++-v3/testsuite/performance/narrow_widen_char.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/22_locale/narrow_widen_wchar_t.cc (renamed from libstdc++-v3/testsuite/performance/narrow_widen_wchar_t.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/22_locale/wchar_t_in.cc (renamed from libstdc++-v3/testsuite/performance/wchar_t_in.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/22_locale/wchar_t_length.cc (renamed from libstdc++-v3/testsuite/performance/wchar_t_length.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/22_locale/wchar_t_out.cc (renamed from libstdc++-v3/testsuite/performance/wchar_t_out.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/23_containers/container_benchmark.cc (renamed from libstdc++-v3/testsuite/performance/container_benchmark.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/23_containers/list_create_fill_sort.cc (renamed from libstdc++-v3/testsuite/performance/list_create_fill_sort.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/23_containers/map_create_fill.cc (renamed from libstdc++-v3/testsuite/performance/map_create_fill.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/26_numerics/complex_norm.cc (renamed from libstdc++-v3/testsuite/performance/complex_norm.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/27_io/cout_insert_int.cc (renamed from libstdc++-v3/testsuite/performance/cout_insert_int.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/27_io/filebuf_copy.cc (renamed from libstdc++-v3/testsuite/performance/filebuf_copy.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/27_io/filebuf_sputc.cc (renamed from libstdc++-v3/testsuite/performance/filebuf_sputc.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/27_io/fstream_seek_write.cc (renamed from libstdc++-v3/testsuite/performance/fstream_seek_write.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/27_io/ifstream_extract_float.cc (renamed from libstdc++-v3/testsuite/performance/ifstream_extract_float.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/27_io/ifstream_extract_int.cc (renamed from libstdc++-v3/testsuite/performance/ifstream_extract_int.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/27_io/ifstream_getline.cc (renamed from libstdc++-v3/testsuite/performance/ifstream_getline.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/27_io/ofstream_insert_float.cc (renamed from libstdc++-v3/testsuite/performance/ofstream_insert_float.cc)0
-rw-r--r--libstdc++-v3/testsuite/performance/27_io/ofstream_insert_int.cc (renamed from libstdc++-v3/testsuite/performance/ofstream_insert_int.cc)0
24 files changed, 37 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 0273958..b0d610f 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,5 +1,42 @@
2004-01-30 Paolo Carlini <pcarlini@suse.de>
+ Reshuffle performance testsuite.
+ * testsuite/performance/allocator.cc, allocator_map_thread.cc,
+ allocator_thread.cc, complex_norm.cc, container_benchmark.cc,
+ cout_insert_int.cc, filebuf_copy.cc, filebuf_sputc.cc,
+ fstream_seek_write.cc, ifstream_extract_float.cc,
+ ifstream_extract_int.cc, ifstream_getline.cc, is_wchar_t.cc,
+ list_create_fill_sort.cc, map_create_fill.cc,
+ narrow_widen_char.cc, narrow_widen_wchar_t.cc,
+ ofstream_insert_float.cc, ofstream_insert_int.cc,
+ string_append.cc, wchar_t_in.cc, wchar_t_length.cc,
+ wchar_t_out.cc: Split into...
+ * testsuite/performance/20_util/allocator.cc: New.
+ * testsuite/performance/20_util/allocator_map_thread.cc: New.
+ * testsuite/performance/20_util/allocator_thread.cc: New.
+ * testsuite/performance/21_strings/string_append: New.
+ * testsuite/performance/22_locale/is_wchar_t.cc: New.
+ * testsuite/performance/22_locale/narrow_widen_char.cc: New.
+ * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: New.
+ * testsuite/performance/22_locale/wchar_t_in.cc: New.
+ * testsuite/performance/22_locale/wchar_t_length.cc: New.
+ * testsuite/performance/22_locale/wchar_t_out.cc: New.
+ * testsuite/performance/23_containers/container_benchmark.cc: New.
+ * testsuite/performance/23_containers/list_create_fill_sort.cc: New.
+ * testsuite/performance/23_containers/map_create_fill.cc: New.
+ * testsuite/performance/26_numerics/complex_norm.cc: New.
+ * testsuite/performance/27_io/cout_insert_int.cc: New.
+ * testsuite/performance/27_io/filebuf_copy.cc: New.
+ * testsuite/performance/27_io/filebuf_sputc.cc: New.
+ * testsuite/performance/27_io/fstream_seek_write.cc: New.
+ * testsuite/performance/27_io/ifstream_extract_float.cc: New.
+ * testsuite/performance/27_io/ifstream_extract_int.cc: New.
+ * testsuite/performance/27_io/ifstream_getline.cc: New.
+ * testsuite/performance/27_io/ofstream_insert_float.cc: New.
+ * testsuite/performance/27_io/ofstream_insert_int.cc: New.
+
+2004-01-30 Paolo Carlini <pcarlini@suse.de>
+
* include/bits/basic_string.tcc (_Rep::_S_create):
Never allocate a string bigger than max_size(); always keep
__capacity and __size in sync to avoid memory leaks at
diff --git a/libstdc++-v3/testsuite/performance/allocator.cc b/libstdc++-v3/testsuite/performance/20_util/allocator.cc
index 5f864ea..5f864ea 100644
--- a/libstdc++-v3/testsuite/performance/allocator.cc
+++ b/libstdc++-v3/testsuite/performance/20_util/allocator.cc
diff --git a/libstdc++-v3/testsuite/performance/allocator_map_thread.cc b/libstdc++-v3/testsuite/performance/20_util/allocator_map_thread.cc
index f6b4d45..f6b4d45 100644
--- a/libstdc++-v3/testsuite/performance/allocator_map_thread.cc
+++ b/libstdc++-v3/testsuite/performance/20_util/allocator_map_thread.cc
diff --git a/libstdc++-v3/testsuite/performance/allocator_thread.cc b/libstdc++-v3/testsuite/performance/20_util/allocator_thread.cc
index b313a1f..b313a1f 100644
--- a/libstdc++-v3/testsuite/performance/allocator_thread.cc
+++ b/libstdc++-v3/testsuite/performance/20_util/allocator_thread.cc
diff --git a/libstdc++-v3/testsuite/performance/string_append.cc b/libstdc++-v3/testsuite/performance/21_strings/string_append.cc
index fccd82c..fccd82c 100644
--- a/libstdc++-v3/testsuite/performance/string_append.cc
+++ b/libstdc++-v3/testsuite/performance/21_strings/string_append.cc
diff --git a/libstdc++-v3/testsuite/performance/is_wchar_t.cc b/libstdc++-v3/testsuite/performance/22_locale/is_wchar_t.cc
index e35edd0..e35edd0 100644
--- a/libstdc++-v3/testsuite/performance/is_wchar_t.cc
+++ b/libstdc++-v3/testsuite/performance/22_locale/is_wchar_t.cc
diff --git a/libstdc++-v3/testsuite/performance/narrow_widen_char.cc b/libstdc++-v3/testsuite/performance/22_locale/narrow_widen_char.cc
index f8b530d..f8b530d 100644
--- a/libstdc++-v3/testsuite/performance/narrow_widen_char.cc
+++ b/libstdc++-v3/testsuite/performance/22_locale/narrow_widen_char.cc
diff --git a/libstdc++-v3/testsuite/performance/narrow_widen_wchar_t.cc b/libstdc++-v3/testsuite/performance/22_locale/narrow_widen_wchar_t.cc
index f5d4536..f5d4536 100644
--- a/libstdc++-v3/testsuite/performance/narrow_widen_wchar_t.cc
+++ b/libstdc++-v3/testsuite/performance/22_locale/narrow_widen_wchar_t.cc
diff --git a/libstdc++-v3/testsuite/performance/wchar_t_in.cc b/libstdc++-v3/testsuite/performance/22_locale/wchar_t_in.cc
index 43e09e3..43e09e3 100644
--- a/libstdc++-v3/testsuite/performance/wchar_t_in.cc
+++ b/libstdc++-v3/testsuite/performance/22_locale/wchar_t_in.cc
diff --git a/libstdc++-v3/testsuite/performance/wchar_t_length.cc b/libstdc++-v3/testsuite/performance/22_locale/wchar_t_length.cc
index f0146fe..f0146fe 100644
--- a/libstdc++-v3/testsuite/performance/wchar_t_length.cc
+++ b/libstdc++-v3/testsuite/performance/22_locale/wchar_t_length.cc
diff --git a/libstdc++-v3/testsuite/performance/wchar_t_out.cc b/libstdc++-v3/testsuite/performance/22_locale/wchar_t_out.cc
index 4e51068..4e51068 100644
--- a/libstdc++-v3/testsuite/performance/wchar_t_out.cc
+++ b/libstdc++-v3/testsuite/performance/22_locale/wchar_t_out.cc
diff --git a/libstdc++-v3/testsuite/performance/container_benchmark.cc b/libstdc++-v3/testsuite/performance/23_containers/container_benchmark.cc
index 4e54374..4e54374 100644
--- a/libstdc++-v3/testsuite/performance/container_benchmark.cc
+++ b/libstdc++-v3/testsuite/performance/23_containers/container_benchmark.cc
diff --git a/libstdc++-v3/testsuite/performance/list_create_fill_sort.cc b/libstdc++-v3/testsuite/performance/23_containers/list_create_fill_sort.cc
index 8999b43..8999b43 100644
--- a/libstdc++-v3/testsuite/performance/list_create_fill_sort.cc
+++ b/libstdc++-v3/testsuite/performance/23_containers/list_create_fill_sort.cc
diff --git a/libstdc++-v3/testsuite/performance/map_create_fill.cc b/libstdc++-v3/testsuite/performance/23_containers/map_create_fill.cc
index 0e675d0..0e675d0 100644
--- a/libstdc++-v3/testsuite/performance/map_create_fill.cc
+++ b/libstdc++-v3/testsuite/performance/23_containers/map_create_fill.cc
diff --git a/libstdc++-v3/testsuite/performance/complex_norm.cc b/libstdc++-v3/testsuite/performance/26_numerics/complex_norm.cc
index 6ed280c..6ed280c 100644
--- a/libstdc++-v3/testsuite/performance/complex_norm.cc
+++ b/libstdc++-v3/testsuite/performance/26_numerics/complex_norm.cc
diff --git a/libstdc++-v3/testsuite/performance/cout_insert_int.cc b/libstdc++-v3/testsuite/performance/27_io/cout_insert_int.cc
index 87b1871..87b1871 100644
--- a/libstdc++-v3/testsuite/performance/cout_insert_int.cc
+++ b/libstdc++-v3/testsuite/performance/27_io/cout_insert_int.cc
diff --git a/libstdc++-v3/testsuite/performance/filebuf_copy.cc b/libstdc++-v3/testsuite/performance/27_io/filebuf_copy.cc
index 608ca29..608ca29 100644
--- a/libstdc++-v3/testsuite/performance/filebuf_copy.cc
+++ b/libstdc++-v3/testsuite/performance/27_io/filebuf_copy.cc
diff --git a/libstdc++-v3/testsuite/performance/filebuf_sputc.cc b/libstdc++-v3/testsuite/performance/27_io/filebuf_sputc.cc
index c286da0..c286da0 100644
--- a/libstdc++-v3/testsuite/performance/filebuf_sputc.cc
+++ b/libstdc++-v3/testsuite/performance/27_io/filebuf_sputc.cc
diff --git a/libstdc++-v3/testsuite/performance/fstream_seek_write.cc b/libstdc++-v3/testsuite/performance/27_io/fstream_seek_write.cc
index 838eae4..838eae4 100644
--- a/libstdc++-v3/testsuite/performance/fstream_seek_write.cc
+++ b/libstdc++-v3/testsuite/performance/27_io/fstream_seek_write.cc
diff --git a/libstdc++-v3/testsuite/performance/ifstream_extract_float.cc b/libstdc++-v3/testsuite/performance/27_io/ifstream_extract_float.cc
index 55710c2..55710c2 100644
--- a/libstdc++-v3/testsuite/performance/ifstream_extract_float.cc
+++ b/libstdc++-v3/testsuite/performance/27_io/ifstream_extract_float.cc
diff --git a/libstdc++-v3/testsuite/performance/ifstream_extract_int.cc b/libstdc++-v3/testsuite/performance/27_io/ifstream_extract_int.cc
index b6ff6c4..b6ff6c4 100644
--- a/libstdc++-v3/testsuite/performance/ifstream_extract_int.cc
+++ b/libstdc++-v3/testsuite/performance/27_io/ifstream_extract_int.cc
diff --git a/libstdc++-v3/testsuite/performance/ifstream_getline.cc b/libstdc++-v3/testsuite/performance/27_io/ifstream_getline.cc
index 5f74573..5f74573 100644
--- a/libstdc++-v3/testsuite/performance/ifstream_getline.cc
+++ b/libstdc++-v3/testsuite/performance/27_io/ifstream_getline.cc
diff --git a/libstdc++-v3/testsuite/performance/ofstream_insert_float.cc b/libstdc++-v3/testsuite/performance/27_io/ofstream_insert_float.cc
index 45d55af..45d55af 100644
--- a/libstdc++-v3/testsuite/performance/ofstream_insert_float.cc
+++ b/libstdc++-v3/testsuite/performance/27_io/ofstream_insert_float.cc
diff --git a/libstdc++-v3/testsuite/performance/ofstream_insert_int.cc b/libstdc++-v3/testsuite/performance/27_io/ofstream_insert_int.cc
index 83fbeb8..83fbeb8 100644
--- a/libstdc++-v3/testsuite/performance/ofstream_insert_int.cc
+++ b/libstdc++-v3/testsuite/performance/27_io/ofstream_insert_int.cc