From: Jonathan Wakely Date: Mon, 22 Jul 2024 14:15:16 +0000 (+0100) Subject: libstdc++: Use dg-additional-files in some non-I/O tests X-Git-Tag: basepoints/gcc-16~7303 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=171af3580de54d482c6a32fb249e96000a9e10b8;p=thirdparty%2Fgcc.git libstdc++: Use dg-additional-files in some non-I/O tests libstdc++-v3/ChangeLog: * testsuite/20_util/hash/chi2_q_document_words.cc: Use dg-additional-files for input text. * testsuite/performance/ext/pb_ds/all_text_find.cc: Likewise. * testsuite/performance/ext/pb_ds/multimap_text_find.hpp: Likewise. * testsuite/performance/ext/pb_ds/multimap_text_insert.hpp: Likewise. * testsuite/performance/ext/pb_ds/multimap_text_insert_mem.hpp: Likewise. * testsuite/performance/ext/pb_ds/priority_queue_text_join.cc: Likewise. * testsuite/performance/ext/pb_ds/priority_queue_text_modify.hpp: Likewise. * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem.cc: Likewise. * testsuite/performance/ext/pb_ds/priority_queue_text_push.cc: Likewise. * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop.cc: Likewise. * testsuite/performance/ext/pb_ds/tree_text_insert.cc: Likewise. * testsuite/performance/ext/pb_ds/tree_text_lor_find.cc: Likewise. --- diff --git a/libstdc++-v3/testsuite/20_util/hash/chi2_q_document_words.cc b/libstdc++-v3/testsuite/20_util/hash/chi2_q_document_words.cc index a6ebc0011eba..3c77527c27ce 100644 --- a/libstdc++-v3/testsuite/20_util/hash/chi2_q_document_words.cc +++ b/libstdc++-v3/testsuite/20_util/hash/chi2_q_document_words.cc @@ -19,6 +19,8 @@ // along with this library; see the file COPYING3. If not see // . +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + #include "chi2_quality.h" // Tests chi^2 for a set of words taken from a document written in English. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/all_text_find.cc b/libstdc++-v3/testsuite/performance/ext/pb_ds/all_text_find.cc index 13c73a76647d..df822c3d5f78 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/all_text_find.cc +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/all_text_find.cc @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file text_find_timing_test.cpp * Contains test for finding text. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find.hpp b/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find.hpp index 18e383ea17c6..dbaaf04a1b64 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find.hpp +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find.hpp @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file multimap_text_find_timing_test.cpp * Contains test for inserting text words. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert.hpp b/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert.hpp index 737be39a154b..2c86b52f30a2 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert.hpp +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert.hpp @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file multimap_text_insert_timing_test.cpp * Contains test for inserting text words. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem.hpp b/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem.hpp index 9ce235381bd8..ab755312c69a 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem.hpp +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem.hpp @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file multimap_text_insert_mem_usage_test.cpp * Contains test for inserting text words. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_join.cc b/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_join.cc index a515eea8009e..aee52539fce1 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_join.cc +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_join.cc @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file priority_queue_text_join_timing_test.cpp * Contains test for finding text. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify.hpp b/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify.hpp index cb62b6161055..108b67284c33 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify.hpp +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify.hpp @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file priority_queue_text_modify_timing_test.cpp * Contains test for finding text. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem.cc b/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem.cc index 0a1003fe0f58..862de9858f9d 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem.cc +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem.cc @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file priority_queue_text_push_pop_timing_test.cpp * Contains test for finding text. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push.cc b/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push.cc index 5a25a9a19250..4ba1fa3174a3 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push.cc +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push.cc @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file priority_queue_text_push_timing_test.cpp * Contains test for finding text. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push_pop.cc b/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push_pop.cc index 4013cd28be00..0a1280962ec1 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push_pop.cc +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push_pop.cc @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file priority_queue_text_push_pop_timing_test.cpp * Contains test for finding text. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_insert.cc b/libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_insert.cc index 760006ec5ca6..f439cad0c4e1 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_insert.cc +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_insert.cc @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file tree_text_insert_timing_test.cpp * Contains test for finding text. diff --git a/libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_lor_find.cc b/libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_lor_find.cc index 53ed5538101e..04dabccf74ef 100644 --- a/libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_lor_find.cc +++ b/libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_lor_find.cc @@ -29,6 +29,8 @@ // purpose. It is provided "as is" without express or implied // warranty. +// { dg-additional-files "thirty_years_among_the_dead_preproc.txt" } + /** * @file tree_text_lor_find_timing_test.cpp * Contains test for finding text with locality of reference.