Hi! I'm not regularly using make check-c++-all (using GXX_TESTSUITE_STDS=98,11,14,17,20,23,26 instead), so this is just from curiosity. I wonder if it is a good idea to leave 26 out (whether it is intentional or not). I know impcx includes 26 plus -fimplicit-constexpr, but e.g. given r16-7990 some tests will not be tested at all for 26 in that case and others will test different behavior.
2026-03-11 Jakub Jelinek <[email protected]> * Make-lang.in (check-c++-all): Also test c++26. --- gcc/cp/Make-lang.in.jj 2026-02-13 10:32:21.489992647 +0100 +++ gcc/cp/Make-lang.in 2026-03-06 12:24:59.632723542 +0100 @@ -300,7 +300,7 @@ check-c++17: # Run the testsuite in all standard conformance levels. check-c++-all: - $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) --stds=98,11,14,17,20,23,impcx" check-g++ + $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) --stds=98,11,14,17,20,23,26,impcx" check-g++ # Run the testsuite with garbage collection at every opportunity. check-g++-strict-gc: Jakub
