https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115433

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
What's the baseline for comparisons, the 13.x releases?

We could make this change for release branches, so that C++20 and C++23 tests
are not also run for C++26:

--- a/libstdc++-v3/testsuite/lib/libstdc++.exp
+++ b/libstdc++-v3/testsuite/lib/libstdc++.exp
@@ -536,10 +536,6 @@ proc v3-dg-runtest { testcases flags default-extra-flags }
{
                set min_std [v3-minimum-std $test $default_std $max_std]
                if { $min_std > $default_std } {
                    set std_list $min_std
-                   if { $min_std != $max_std } {
-                       # Also test the latest version.
-                       lappend std_list "$max_std"
-                   }
                } else {
                    # Only run each test once with the default -std option.
                    # This avoids increasing the run time for most testers.


That could make a difference, because many of the C++20 tests are very slow to
compile (std::ranges, std::format, std::chrono::parse are all slow to compile).

Another possible culprit is that you now have tbb-devel installed on the test
machine, which causes the PSTL tests to be run instead of skipped. Some of
those are slow too.

Reply via email to