Tested x86_64-pc-linux-gnu, applying to trunk. -- 8< --
As with c++23, we want to run { target c++26 } tests even though it isn't part of the default std_list. C++17 with Concepts TS is no longer an interesting target configuration. And bump the impcx target to use C++26 mode instead of 23. gcc/testsuite/ChangeLog: * lib/g++-dg.exp (g++-dg-runtest): Update for C++26. --- gcc/testsuite/lib/g++-dg.exp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gcc/testsuite/lib/g++-dg.exp b/gcc/testsuite/lib/g++-dg.exp index 08185a8987e..046d63170c8 100644 --- a/gcc/testsuite/lib/g++-dg.exp +++ b/gcc/testsuite/lib/g++-dg.exp @@ -58,17 +58,17 @@ proc g++-dg-runtest { testcases flags default-extra-flags } { # single test. This should be updated or commented # out whenever the default std_list is updated or newer # C++ effective target is added. - if [search_for $test "{ dg-do * { target c++23 } }"] { - set std_list { 23 } + if [search_for $test "\{ dg-do * \{ target c++23"] { + set std_list { 23 26 } + } elseif [search_for $test "\{ dg-do * \{ target c++26"] { + set std_list { 26 } } else { set std_list { 98 14 17 20 } } } set option_list { } foreach x $std_list { - # Handle "concepts" as C++17 plus Concepts TS. - if { $x eq "concepts" } then { set x "17 -fconcepts" - } elseif { $x eq "impcx" } then { set x "23 -fimplicit-constexpr" } + if { $x eq "impcx" } then { set x "26 -fimplicit-constexpr" } lappend option_list "${std_prefix}$x" } } else { base-commit: ebe7c586f62b1c5218b19c3c6853163287b3c887 -- 2.39.3