diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 000000000..8e5813528
--- /dev/null
+++ b/notify/configure-toolchain.txt
@@ -0,0 +1,5 @@
+
+Most relevant configure and test flags: none, autodetected on armv8l-unknown-linux-gnueabihf
+
+Full configure and make flags for each step:
+
diff --git a/notify/fixes.sum b/notify/fixes.sum
new file mode 100644
index 000000000..0481c86d1
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,19 @@
+		=== g++ tests ===
+
+Running g++:g++.dg/dg.exp ...
+FAIL: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 27)
+FAIL: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 23)
+FAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++20 (test for excess errors)
+FAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++14 (test for excess errors)
+FAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++17 (test for excess errors)
+		=== gcc tests ===
+
+Running gcc:gcc.dg/tree-prof/tree-prof.exp ...
+FAIL: gcc.dg/tree-prof/time-profiler-3.c scan-ipa-dump-times profile "Read tp_first_run: 0" 1
+FAIL: gcc.dg/tree-prof/time-profiler-3.c scan-ipa-dump-times profile "Read tp_first_run: 2" 1
+
+		=== Results Summary ===
+
+# of stable fails		154
+# of flaky entries		1
+# of all tests			565119
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 4985b8159..23af2b90a 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
 [GNU-692]
-FAIL: 1019 regressions
+1019 regressions 7 fixes
 Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/823/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 6e39be17e..27cf71db2 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,15 +7,15 @@
         "Info": {
             "tag": "tcwg_gnu_native_check_gcc",
             "test_url": "https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/823/",
-            "run_order": "0823 (basepoints/gcc-14-06032-g2c3db94d9fd)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=721e21d62f3e87607c77f07dd8ad7a3312bd8c19 (unchanged)",
-            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/2c3db94d9fd07681f8806dae93d555779ff4dfb1 (+ 11 commits)",
+            "run_order": "0823 (4-changed-components)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=721e21d62f3e87607c77f07dd8ad7a3312bd8c19 (+ 81 commits)",
+            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/2c3db94d9fd07681f8806dae93d555779ff4dfb1 (+ 146 commits)",
             "git_linux": "https://git.linaro.org/kernel-org/linux.git/commit/?id=babe393974de0351c0e6cca50f5f84edaf8d7fa1 (unchanged)",
-            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=4e16d89866e660426438238a47c2345bdc47dd97 (unchanged)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=721e21d62f3e87607c77f07dd8ad7a3312bd8c19 (unchanged)",
+            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=4e16d89866e660426438238a47c2345bdc47dd97 (+ 8 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=721e21d62f3e87607c77f07dd8ad7a3312bd8c19 (+ 81 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2023-12-01 22:32:47"
+        "Start Time": "2023-11-29 08:29:52"
     },
     "Tests": [
         {
@@ -44,10 +44,10 @@
 	   ,
         {
             "Data": [
-                10
+                1109
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -55,7 +55,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -63,7 +63,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -71,15 +71,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                0
+                28
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -87,7 +87,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -95,55 +95,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                126
+                1464
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                17963
+                183631
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                758
+                6295
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                18847
+                191390
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                10
+                1137
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                7
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -151,7 +151,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -159,7 +159,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -167,7 +167,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -175,7 +175,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -183,7 +183,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -191,47 +191,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                265
+                3
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                67451
+                44
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                511
+                1
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                68227
+                48
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                7
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.bad.nb_bad"
         }
 	   ,
         {
@@ -332,10 +332,10 @@
 	   ,
         {
             "Data": [
-                0
+                7
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -343,7 +343,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -351,7 +351,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -359,7 +359,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -367,7 +367,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -375,7 +375,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -383,55 +383,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                284
+                265
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                15762
+                67451
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                679
+                511
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                16725
+                68227
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                0
+                7
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                0
+                10
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -439,7 +439,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -447,7 +447,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -455,7 +455,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -463,7 +463,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -471,7 +471,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -479,55 +479,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                0
+                126
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                44
+                17963
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                5
+                758
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                49
+                18847
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                0
+                10
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                1109
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -535,7 +535,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -543,7 +543,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -551,15 +551,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                28
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -567,7 +567,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -575,47 +575,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                1464
+                284
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                183631
+                15762
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                6295
+                679
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                191390
+                16725
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                1137
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.bad.nb_bad"
         }
 	   ,
         {
@@ -623,7 +623,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -631,7 +631,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -639,7 +639,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -647,7 +647,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -655,7 +655,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -663,7 +663,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -671,7 +671,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.KFAIL.nb_KFAIL"
         }
 	   ,
         {
@@ -679,31 +679,31 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                2846
+                44
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                70
+                5
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                2916
+                49
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.good.nb_good"
         }
 	   ,
         {
@@ -711,7 +711,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.bad.nb_bad"
         }
 	   ,
         {
@@ -719,7 +719,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.objc.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -727,7 +727,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.objc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -735,7 +735,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.objc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -743,7 +743,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.objc.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -751,7 +751,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.objc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -759,7 +759,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.objc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -767,39 +767,39 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.objc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                3
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.objc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                44
+                2846
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.objc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                1
+                70
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.objc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                48
+                2916
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.objc.good.nb_good"
         }
 	   ,
         {
@@ -807,7 +807,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.objc.bad.nb_bad"
         }
 	   ,
         {
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index 96abba544..075f5c919 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,45 +1,51 @@
-Dear contributor, our automatic CI has detected problems related to your patch(es).  Please find some details below.  If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
+Dear contributor,
 
-We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
+Our automatic CI has detected problems related to your patch(es). Please find some details below.
 
-In  master-arm after:
-
-  | 11 commits in gcc
+In  master-arm, after:
+  | 146 commits in gcc
   | 2c3db94d9fd c: Turn int-conversion warnings into permerrors
   | 37043268825 Add tests for validating future C permerrors
   | bf783f6ca46 gm2: Add missing declaration of m2pim_M2RTS_Terminate to test
   | 989af9473d9 aarch64: Call named function in gcc.target/aarch64/aapcs64/ice_1.c
   | 335bd6c938c aarch64: Avoid -Wincompatible-pointer-types warning in Linux unwinder
-  | ... and 6 more commits in gcc
-
-FAIL: 1019 regressions
-
-regressions.sum:
-		=== gcc tests ===
-
-Running gcc:gcc.target/arm/acle/acle.exp ...
-FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 100)
-FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 101)
-FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 102)
-FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 103)
-FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 104)
-FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 105)
-FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 106)
-... and 1015 more entries
-
-You can find the failure logs in *.log.1.xz files in
- - https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/823/artifact/artifacts/00-sumfiles/
-The full lists of regressions and progressions as well as configure and make commands are in
- - https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/823/artifact/artifacts/notify/
-The list of [ignored] baseline and flaky failures are in
- - https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/823/artifact/artifacts/sumfiles/xfails.xfail
-
-The configuration of this build is:
-CI config tcwg_gnu_native_check_gcc master-arm
+  | ... and 141 more commits in gcc
+
+Produces 1019 regressions 7 fixes:
+  | 
+  | regressions.sum:
+  | Running gcc:gcc.target/arm/acle/acle.exp ...
+  | FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 100)
+  | FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 101)
+  | FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 102)
+  | FAIL: gcc.target/arm/acle/cde-mve-error-2.c -O0   (test for errors, line 103)
+  | ... and 1016 more
+  | 
+  | fixes.sum:
+  | Running g++:g++.dg/dg.exp ...
+  | FAIL: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 27)
+  | FAIL: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 23)
+  | FAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++20 (test for excess errors)
+  | FAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++14 (test for excess errors)
+  | ... and 4 more
+
+Used configuration :
+ *CI config* tcwg_gnu_native_check_gcc master-arm
+ *configure and test flags:* none, autodetected on armv8l-unknown-linux-gnueabihf
+
+If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
 
 -----------------8<--------------------------8<--------------------------8<--------------------------
-The information below can be used to reproduce a debug environment:
+
+The information below contains the details of the failures, and the ways to reproduce a debug environment:
+
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/823/artifact/artifacts/
+The full lists of regressions and improvements as well as configure and make commands are in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/823/artifact/artifacts/notify/
+The list of [ignored] baseline and flaky failures are in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/823/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/823/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/820/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/811/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index 81f33fa68..3ef4f8eee 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-fweimer@redhat.com,bcc:tcwg-validation@linaro.org,polacek@redhat.com,cc:gcc-regression@gcc.gnu.org,iant@golang.org,jason@redhat.com,cc:juzhe.zhong@rivai.ai,lehua.ding@rivai.ai,gccadmin@gcc.gnu.org
+cc:baird@adacore.com,roger@nextmovesoftware.com,rearnsha@arm.com,cc:oliva@adacore.com,andrew@codesourcery.com,cc:iains.gcc@gmail.com,cc:ebotcazou@adacore.com,xry111@xry111.site,fweimer@redhat.com,david.faust@oracle.com,bcc:tcwg-validation@linaro.org,poulhies@adacore.com,jakub@redhat.com,philipp.tomsich@vrull.eu,polacek@redhat.com,research_trasio@irq.a4lg.com,gaiusmod2@gmail.com,ubizjak@gmail.com,cc:indus@adacore.com,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,lhyatt@gmail.com,iant@golang.org,jason@redhat.com,amacleod@redhat.com,christophe.lyon@linaro.org,cc:kenner@adacore.com,cc:juzhe.zhong@rivai.ai,hongyu.wang@intel.com,mjambor@suse.cz,lehua.ding@rivai.ai,rguenther@suse.de,cc:bernstein@adacore.com,prathamesh.kulkarni@linaro.org,gccadmin@gcc.gnu.org,thomas@codesourcery.com,oliva@gnu.org,cc:dismukes@adacore.com,dmalcolm@redhat.com,ro@CeBiTec.Uni-Bielefeld.DE,pan2.li@intel.com,cc:duff@adacore.com,szabolcs.nagy@arm.com,xuli1@eswincomputing.com,hongtao.liu@intel.com,cc:miranda@adacore.com,fxcoudert@gcc.gnu.org,ppalka@redhat.com,wilco.dijkstra@arm.com,cc:moy@adacore.com,quic_apinski@quicinc.com,cc:taft@adacore.com,jose.marchesi@oracle.com,jwakely@redhat.com,cc:poeplau@adacore.com,cupertino.miranda@oracle.com,cc:simon@pushface.org
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 374c83fd0..68449d805 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 11 commits in gcc: FAIL: 1019 regressions on arm
+[Linaro-TCWG-CI] 146 commits in gcc: 1019 regressions 7 fixes on arm
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 2ea471759..a47d4f121 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -12,37 +12,35 @@ libitm.sum
 libstdc++.sum
 objc.sum
 Comparing:
-REFERENCE:/tmp/gxx-sum1.972279
-CURRENT:  /tmp/gxx-sum2.972279
+REFERENCE:/tmp/gxx-sum1.1192780
+CURRENT:  /tmp/gxx-sum2.1192780
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  540153 |  539476 |
-  | Unexpected fails                  [FAIL] |     117 |    1137 |
+  | Passes                            [PASS] |  539341 |  539476 |
+  | Unexpected fails                  [FAIL] |     125 |    1137 |
   | Errors                           [ERROR] |       0 |       0 |
   | Unexpected passes                [XPASS] |      30 |      30 |
-  | Expected fails                   [XFAIL] |    4753 |    4753 |
+  | Expected fails                   [XFAIL] |    4749 |    4753 |
   | Known fails                      [KFAIL] |       0 |       0 |
   | Unresolved                  [UNRESOLVED] |       0 |       0 |
-  | Unsupported                [UNSUPPORTED] |   19721 |   19723 |
+  | Unsupported                [UNSUPPORTED] |   19699 |   19723 |
   | Untested                      [UNTESTED] |       0 |       0 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.964821
+    REF PASS ratio: 0.964794
     RES PASS ratio: 0.963034
 
 o  REGRESSIONS:
   +------------------------------------------+---------+
-  | PASS now FAIL             [PASS => FAIL] |    1020 |
+  | PASS now FAIL             [PASS => FAIL] |    1019 |
   +------------------------------------------+---------+
-  | TOTAL_REGRESSIONS                        |    1020 |
+  | TOTAL_REGRESSIONS                        |    1019 |
   +------------------------------------------+---------+
 
   - PASS now FAIL             [PASS => FAIL]:
 
-  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
-    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/data-model-20.c  (test for warnings, line 17)
   Executed from: gcc:gcc.target/arm/acle/acle.exp
     gcc:gcc.target/arm/acle/acle.exp=gcc.target/arm/acle/cde-mve-error-2.c   -O0   (test for errors, line 100)
     gcc:gcc.target/arm/acle/acle.exp=gcc.target/arm/acle/cde-mve-error-2.c   -O0   (test for errors, line 101)
@@ -1069,19 +1067,361 @@ o  REGRESSIONS:
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |      26 |
-  | New PASS                  [     => PASS] |     369 |
-  | XFAIL disappears          [XFAIL=>     ] |       1 |
-  | XFAIL appears             [     =>XFAIL] |       1 |
+  | PASS disappears           [PASS =>     ] |     374 |
+  | PASS now XFAIL            [PASS =>XFAIL] |       4 |
+  | New PASS                  [     => PASS] |    1525 |
+  | FAIL now PASS             [FAIL => PASS] |       7 |
+  | XFAIL disappears          [XFAIL=>     ] |       4 |
+  | XFAIL appears             [     =>XFAIL] |       4 |
   | UNSUPPORTED disappears    [UNSUP=>     ] |       1 |
-  | UNSUPPORTED appears       [     =>UNSUP] |       3 |
+  | UNSUPPORTED appears       [     =>UNSUP] |      25 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     401 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |    1944 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
 
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=c-c++-common/array-lit.c    (test for errors, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-array-ptr6.C  -std=c++14  (test for errors, line 15)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-array-ptr6.C  -std=c++17  (test for errors, line 15)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-array-ptr6.C  -std=c++20  (test for errors, line 15)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref12.C  -std=c++14  (test for errors, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref12.C  -std=c++14  (test for errors, line 44)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref12.C  -std=c++17  (test for errors, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref12.C  -std=c++17  (test for errors, line 44)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref12.C  -std=c++20  (test for errors, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref12.C  -std=c++20  (test for errors, line 44)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref2.C  -std=c++14  (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref2.C  -std=c++17  (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref2.C  -std=c++20  (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++14  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++14  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++14  (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++14  (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++17  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++17  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++17  (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++17  (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++20  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++20  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++20  (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept34.C  -std=c++20  (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/lambda-generic-const10.C  -std=c++14  (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/lambda-generic-const10.C  -std=c++17  (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/lambda-generic-const10.C  -std=c++20  (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for errors, line 52)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 109)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 110)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 123)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 124)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 142)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 146)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 153)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 177)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 181)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 185)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 200)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 213)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 231)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 235)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 241)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 244)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 249)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 250)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 255)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 256)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 299)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 300)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 306)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 307)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 51)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 56)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 57)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 65)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 78)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 84)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 92)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 10 (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 102 (test for errors, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 11 (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 111 (test for errors, line 110)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 125 (test for errors, line 124)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 13 (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 134 (test for errors, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 14 (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 144 (test for errors, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 145 (test for errors, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 147 (test for errors, line 146)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 154 (test for errors, line 153)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 17 (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 178 (test for errors, line 177)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 18 (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 182 (test for errors, line 181)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 186 (test for errors, line 185)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 201 (test for errors, line 200)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 21 (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 214 (test for errors, line 213)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 215 (test for errors, line 213)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 22 (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 232 (test for errors, line 231)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 236 (test for errors, line 235)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 237 (test for errors, line 235)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 242 (test for errors, line 241)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 245 (test for errors, line 244)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 25 (test for errors, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 251 (test for errors, line 250)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 257 (test for errors, line 256)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 26 (test for errors, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 29 (test for errors, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 301 (test for errors, line 300)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 308 (test for errors, line 307)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 33 (test for errors, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 38 (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 39 (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 40 (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 44 (test for errors, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 45 (test for errors, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 58 (test for errors, line 57)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 67 (test for errors, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 7 (test for errors, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 79 (test for errors, line 78)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 8 (test for errors, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 85 (test for errors, line 84)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 93 (test for errors, line 92)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for errors, line 261)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for errors, line 52)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 109)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 110)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 123)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 124)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 142)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 146)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 153)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 172)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 177)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 181)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 185)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 200)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 213)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 222)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 223)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 231)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 235)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 241)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 244)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 249)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 250)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 255)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 256)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 262)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 263)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 299)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 300)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 306)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 307)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 51)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 56)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 57)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 65)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 78)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 84)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 92)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 10 (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 102 (test for errors, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 11 (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 111 (test for errors, line 110)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 125 (test for errors, line 124)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 13 (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 134 (test for errors, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 14 (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 144 (test for errors, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 145 (test for errors, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 147 (test for errors, line 146)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 154 (test for errors, line 153)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 17 (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 173 (test for errors, line 172)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 178 (test for errors, line 177)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 18 (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 182 (test for errors, line 181)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 186 (test for errors, line 185)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 201 (test for errors, line 200)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 21 (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 214 (test for errors, line 213)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 215 (test for errors, line 213)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 22 (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 224 (test for errors, line 223)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 232 (test for errors, line 231)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 236 (test for errors, line 235)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 237 (test for errors, line 235)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 242 (test for errors, line 241)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 245 (test for errors, line 244)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 25 (test for errors, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 251 (test for errors, line 250)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 257 (test for errors, line 256)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 26 (test for errors, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 264 (test for errors, line 263)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 29 (test for errors, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 301 (test for errors, line 300)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 308 (test for errors, line 307)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 34 (test for errors, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 38 (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 39 (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 40 (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 44 (test for errors, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 45 (test for errors, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 58 (test for errors, line 57)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 67 (test for errors, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 7 (test for errors, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 79 (test for errors, line 78)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 8 (test for errors, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 85 (test for errors, line 84)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 93 (test for errors, line 92)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for errors, line 261)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for errors, line 52)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for errors, line 70)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 109)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 110)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 123)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 124)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 142)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 146)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 153)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 164)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 172)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 177)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 181)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 185)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 190)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 200)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 207)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 213)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 222)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 223)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 231)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 235)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 241)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 244)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 249)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 250)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 255)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 256)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 262)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 263)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 299)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 300)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 306)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 307)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 51)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 56)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 57)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 65)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 71)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 72)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 78)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 84)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 92)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 10 (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 102 (test for errors, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 11 (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 111 (test for errors, line 110)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 125 (test for errors, line 124)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 13 (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 134 (test for errors, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 14 (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 144 (test for errors, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 145 (test for errors, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 147 (test for errors, line 146)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 154 (test for errors, line 153)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 165 (test for errors, line 164)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 17 (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 173 (test for errors, line 172)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 178 (test for errors, line 177)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 18 (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 182 (test for errors, line 181)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 186 (test for errors, line 185)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 191 (test for errors, line 190)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 201 (test for errors, line 200)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 208 (test for errors, line 207)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 21 (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 214 (test for errors, line 213)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 215 (test for errors, line 213)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 22 (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 224 (test for errors, line 223)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 232 (test for errors, line 231)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 236 (test for errors, line 235)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 237 (test for errors, line 235)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 242 (test for errors, line 241)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 245 (test for errors, line 244)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 25 (test for errors, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 251 (test for errors, line 250)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 257 (test for errors, line 256)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 26 (test for errors, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 264 (test for errors, line 263)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 29 (test for errors, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 301 (test for errors, line 300)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 308 (test for errors, line 307)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 34 (test for errors, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 38 (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 39 (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 40 (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 44 (test for errors, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 45 (test for errors, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 58 (test for errors, line 57)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 67 (test for errors, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 7 (test for errors, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 73 (test for errors, line 72)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 79 (test for errors, line 78)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 8 (test for errors, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 85 (test for errors, line 84)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 93 (test for errors, line 92)
+  Executed from: gcc:gcc.dg/cpp/cpp.exp
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for bogus messages, line 12)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for bogus messages, line 16)
   Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=c-c++-common/array-lit.c  -Wc++-compat   (test for errors, line 7)
     gcc:gcc.dg/dg.exp=c-c++-common/pr77624-1.c  -Wc++-compat   (test for warnings, line 13)
     gcc:gcc.dg/dg.exp=c-c++-common/pr77624-1.c  -Wc++-compat   (test for warnings, line 7)
     gcc:gcc.dg/dg.exp=gcc.dg/init-excess-3.c  at line 10 (test for warnings, line 9)
@@ -1090,30 +1430,786 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.dg/dg.exp=gcc.dg/overflow-warn-1.c null at line 53 (test for warnings, line 51)
     gcc:gcc.dg/dg.exp=gcc.dg/overflow-warn-3.c null at line 56 (test for warnings, line 54)
     gcc:gcc.dg/dg.exp=gcc.dg/overflow-warn-3.c null at line 59 (test for warnings, line 57)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr111409.c scan-assembler-not .byte\\s+0x7\\s*#\\s*Import
+    gcc:gcc.dg/dg.exp=gcc.dg/pr111409.c scan-assembler-times .section\\s+.debug_macro 1
   Executed from: libitm:libitm.c++/c++.exp
-    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/throwdown.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/throwdown.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+  Executed from: libstdc++:libstdc++-dg/conformance.exp
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++23  (test for warnings, line 352)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++23  (test for warnings, line 353)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++23  (test for warnings, line 354)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++23  (test for warnings, line 355)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++26  (test for warnings, line 352)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++26  (test for warnings, line 353)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++26  (test for warnings, line 354)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++26  (test for warnings, line 355)
+
+
+  - PASS now XFAIL            [PASS =>XFAIL]:
+
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/warn/Wuse-after-free3.C  -std=gnu++14  (test for warnings, line 14)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wuse-after-free3.C  -std=gnu++17  (test for warnings, line 14)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wuse-after-free3.C  -std=gnu++20  (test for warnings, line 14)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wuse-after-free3.C  -std=gnu++98  (test for warnings, line 14)
 
 
   - New PASS                  [     => PASS]:
 
   Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=c-c++-common/array-lit.c    (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref13.C  -std=c++14  (test for errors, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref13.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref13.C  -std=c++17  (test for errors, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref13.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref13.C  -std=c++20  (test for errors, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref13.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/array-prvalue1.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/array-prvalue1.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/constexpr-ref1.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/constexpr-ref1.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/constexpr-ref2.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/constexpr-ref2.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 100)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 103)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 107)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 111)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 115)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 120)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 137)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 151)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 152)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 162)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 167)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 171)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 177)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 183)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 187)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 190)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 31)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 35)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 51)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 52)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 58)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 63)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 64)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 77)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 84)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 86)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 94)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  (test for warnings, line 98)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  at line 131 (test for warnings, line 130)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  at line 134 (test for warnings, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  at line 139 (test for warnings, line 137)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  at line 143 (test for warnings, line 142)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  at line 32 (test for warnings, line 31)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14  at line 37 (test for warnings, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 100)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 103)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 107)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 111)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 115)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 120)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 137)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 151)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 152)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 162)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 167)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 171)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 177)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 183)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 187)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 190)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 31)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 51)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 52)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 58)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 63)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 64)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 84)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 86)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 94)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  (test for warnings, line 98)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  at line 131 (test for warnings, line 130)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  at line 134 (test for warnings, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  at line 139 (test for warnings, line 137)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17  at line 143 (test for warnings, line 142)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 100)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 103)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 107)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 111)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 115)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 120)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 137)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 151)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 152)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 162)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 167)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 171)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 177)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 183)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 187)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 190)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 31)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 51)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 52)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 58)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 63)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 64)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 84)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 86)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 94)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  (test for warnings, line 98)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  at line 131 (test for warnings, line 130)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  at line 134 (test for warnings, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  at line 139 (test for warnings, line 137)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20  at line 143 (test for warnings, line 142)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 108)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 113)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 122)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 128)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 135)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 149)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 158)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 162)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 44)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 50)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 52)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 57)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 63)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 76)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 86)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 91)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for errors, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 100)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 120)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 126)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 30)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 31)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 49)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 51)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 55)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 60)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 61)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 75)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 85)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  (test for warnings, line 95)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  at line 114 (test for warnings, line 113)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  at line 132 (test for errors, line 131)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  at line 56 (test for warnings, line 55)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  at line 62 (test for warnings, line 61)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  at line 67 (test for warnings, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14  at line 68 (test for warnings, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 108)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 113)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 122)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 128)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 135)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 149)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 158)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 162)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 44)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 50)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 52)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 57)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 63)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 76)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 86)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 91)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for errors, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 100)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 120)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 126)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 30)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 31)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 49)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 51)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 55)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 61)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 75)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 85)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  (test for warnings, line 95)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  at line 132 (test for errors, line 131)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17  at line 68 (test for warnings, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 108)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 113)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 122)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 128)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 135)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 149)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 158)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 162)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 170)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 44)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 50)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 52)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 57)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 63)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 76)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 86)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 91)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for errors, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 100)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 120)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 126)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 30)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 31)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 49)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 51)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 55)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 61)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 75)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 85)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  (test for warnings, line 95)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20  at line 132 (test for errors, line 131)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl3.C  -std=gnu++14  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl3.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl3.C  -std=gnu++17  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl3.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl3.C  -std=gnu++20  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl3.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl4.C  -std=gnu++14  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl4.C  -std=gnu++14  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl4.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl4.C  -std=gnu++17  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl4.C  -std=gnu++17  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl4.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl4.C  -std=gnu++20  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl4.C  -std=gnu++20  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl4.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++14  (test for warnings, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++14  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++14  (test for warnings, line 29)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++14  (test for warnings, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++14  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++14  (test for warnings, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++17  (test for warnings, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++17  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++17  (test for warnings, line 29)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++17  (test for warnings, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++17  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++17  (test for warnings, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++20  (test for warnings, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++20  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++20  (test for warnings, line 29)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++20  (test for warnings, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++20  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++20  (test for warnings, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 111)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 118)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 119)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 126)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 133)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 25)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 31)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 42)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 49)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 55)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 63)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 69)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 76)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 89)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for errors, line 97)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 110)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 125)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 33)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 53)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 54)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 62)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 81)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14  (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 111)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 118)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 119)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 126)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 133)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 25)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 31)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 42)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 49)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 55)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 63)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 69)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 76)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 89)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for errors, line 97)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 110)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 125)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 33)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 53)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 54)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 62)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 81)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17  (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 111)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 118)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 119)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 126)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 133)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 25)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 31)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 42)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 49)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 55)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 63)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 69)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 76)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 89)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for errors, line 97)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 110)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 125)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 33)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 53)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 54)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 62)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 81)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20  (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for errors, line 54)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 111)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 112)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 125)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 144)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 148)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 155)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 179)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 183)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 187)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 202)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 215)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 233)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 237)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 243)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 246)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 251)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 252)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 257)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 258)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 30)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 301)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 302)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 308)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 309)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 34)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 45)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 50)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 53)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 58)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 61)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 67)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 68)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 80)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 88)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 10 (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 106 (test for errors, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 113 (test for errors, line 112)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 12 (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 13 (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 135 (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 136 (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 146 (test for errors, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 147 (test for errors, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 149 (test for errors, line 148)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 15 (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 156 (test for errors, line 155)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 16 (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 180 (test for errors, line 179)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 184 (test for errors, line 183)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 188 (test for errors, line 187)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 19 (test for errors, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 20 (test for errors, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 203 (test for errors, line 202)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 216 (test for errors, line 215)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 217 (test for errors, line 215)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 23 (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 234 (test for errors, line 233)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 238 (test for errors, line 237)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 239 (test for errors, line 237)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 24 (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 244 (test for errors, line 243)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 247 (test for errors, line 246)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 253 (test for errors, line 252)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 259 (test for errors, line 258)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 27 (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 28 (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 303 (test for errors, line 302)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 31 (test for errors, line 30)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 310 (test for errors, line 309)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 35 (test for errors, line 34)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 40 (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 41 (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 42 (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 46 (test for errors, line 45)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 47 (test for errors, line 45)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 62 (test for errors, line 61)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 69 (test for errors, line 68)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 81 (test for errors, line 80)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 89 (test for errors, line 88)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 9 (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++11  at line 97 (test for errors, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for errors, line 263)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for errors, line 54)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 111)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 112)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 125)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 144)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 148)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 155)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 174)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 179)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 183)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 187)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 202)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 215)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 224)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 225)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 233)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 237)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 243)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 246)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 251)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 252)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 257)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 258)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 264)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 265)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 30)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 301)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 302)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 308)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 309)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 34)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 45)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 50)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 53)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 58)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 61)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 67)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 68)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 80)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 88)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 10 (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 106 (test for errors, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 113 (test for errors, line 112)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 12 (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 13 (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 135 (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 136 (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 146 (test for errors, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 147 (test for errors, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 149 (test for errors, line 148)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 15 (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 156 (test for errors, line 155)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 16 (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 175 (test for errors, line 174)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 180 (test for errors, line 179)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 184 (test for errors, line 183)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 188 (test for errors, line 187)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 19 (test for errors, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 20 (test for errors, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 203 (test for errors, line 202)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 216 (test for errors, line 215)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 217 (test for errors, line 215)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 226 (test for errors, line 225)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 23 (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 234 (test for errors, line 233)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 238 (test for errors, line 237)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 239 (test for errors, line 237)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 24 (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 244 (test for errors, line 243)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 247 (test for errors, line 246)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 253 (test for errors, line 252)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 259 (test for errors, line 258)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 266 (test for errors, line 265)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 27 (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 28 (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 303 (test for errors, line 302)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 31 (test for errors, line 30)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 310 (test for errors, line 309)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 36 (test for errors, line 34)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 40 (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 41 (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 42 (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 46 (test for errors, line 45)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 47 (test for errors, line 45)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 62 (test for errors, line 61)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 69 (test for errors, line 68)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 81 (test for errors, line 80)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 89 (test for errors, line 88)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 9 (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++14  at line 97 (test for errors, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for errors, line 263)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for errors, line 54)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for errors, line 72)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 111)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 112)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 125)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 144)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 148)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 155)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 166)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 174)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 179)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 183)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 187)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 192)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 202)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 209)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 215)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 224)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 225)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 233)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 237)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 243)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 246)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 251)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 252)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 257)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 258)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 264)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 265)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 30)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 301)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 302)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 308)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 309)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 34)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 45)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 50)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 53)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 58)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 61)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 67)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 68)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 73)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 74)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 80)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 88)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 10 (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 106 (test for errors, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 113 (test for errors, line 112)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 12 (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 13 (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 135 (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 136 (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 146 (test for errors, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 147 (test for errors, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 149 (test for errors, line 148)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 15 (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 156 (test for errors, line 155)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 16 (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 167 (test for errors, line 166)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 175 (test for errors, line 174)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 180 (test for errors, line 179)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 184 (test for errors, line 183)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 188 (test for errors, line 187)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 19 (test for errors, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 193 (test for errors, line 192)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 20 (test for errors, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 203 (test for errors, line 202)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 210 (test for errors, line 209)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 216 (test for errors, line 215)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 217 (test for errors, line 215)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 226 (test for errors, line 225)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 23 (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 234 (test for errors, line 233)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 238 (test for errors, line 237)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 239 (test for errors, line 237)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 24 (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 244 (test for errors, line 243)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 247 (test for errors, line 246)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 253 (test for errors, line 252)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 259 (test for errors, line 258)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 266 (test for errors, line 265)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 27 (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 28 (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 303 (test for errors, line 302)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 31 (test for errors, line 30)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 310 (test for errors, line 309)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 36 (test for errors, line 34)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 40 (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 41 (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 42 (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 46 (test for errors, line 45)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 47 (test for errors, line 45)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 62 (test for errors, line 61)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 69 (test for errors, line 68)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 75 (test for errors, line 74)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 81 (test for errors, line 80)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 89 (test for errors, line 88)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 9 (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/static_assert1.C  -std=gnu++20  at line 97 (test for errors, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-ref1.C  -std=c++20  (test for errors, line 40)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-ref1.C  -std=c++20  (test for errors, line 45)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-ref1.C  -std=c++20  (test for errors, line 47)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-ref1.C  -std=c++20  (test for errors, line 54)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-ref1.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/complit17.C  -std=gnu++14  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/ext/complit17.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/complit17.C  -std=gnu++17  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/ext/complit17.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/complit17.C  -std=gnu++20  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/ext/complit17.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/complit17.C  -std=gnu++98  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/ext/complit17.C  -std=gnu++98 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/lookup/scoped11.C  -std=c++14 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/lookup/scoped11.C  -std=c++17 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/lookup/scoped11.C  -std=c++20 (test for excess errors)
@@ -1157,7 +2253,72 @@ o  IMPROVEMENTS TO BE CHECKED:
     g++:g++.dg/dg.exp=g++.dg/lookup/scoped15.C  -std=c++17 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/lookup/scoped15.C  -std=c++20  (test for errors, line 12)
     g++:g++.dg/dg.exp=g++.dg/lookup/scoped15.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/opt/pr111601.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/opt/pr111601.C  -std=gnu++14 execution test
+    g++:g++.dg/dg.exp=g++.dg/opt/pr111601.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/opt/pr111601.C  -std=gnu++17 execution test
+    g++:g++.dg/dg.exp=g++.dg/opt/pr111601.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/opt/pr111601.C  -std=gnu++20 execution test
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++14  (test for bogus messages, line 11)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++14  (test for bogus messages, line 13)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++14  (test for bogus messages, line 20)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++14  (test for bogus messages, line 22)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++17  (test for bogus messages, line 11)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++17  (test for bogus messages, line 13)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++17  (test for bogus messages, line 20)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++17  (test for bogus messages, line 22)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++20  (test for bogus messages, line 11)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++20  (test for bogus messages, line 13)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++20  (test for bogus messages, line 20)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++20  (test for bogus messages, line 22)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++98  (test for bogus messages, line 11)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++98  (test for bogus messages, line 13)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++98  (test for bogus messages, line 20)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++98  (test for bogus messages, line 22)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wparentheses-33.C  -std=c++98 (test for excess errors)
+  Executed from: g++:g++.dg/torture/dg-torture.exp
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O0   (test for bogus messages, line 15)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O0  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O1   (test for bogus messages, line 15)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O1  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O2   (test for bogus messages, line 15)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O2  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for bogus messages, line 15)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for bogus messages, line 15)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O3 -g   (test for bogus messages, line 15)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -O3 -g  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -Os   (test for bogus messages, line 15)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/uninit-pr112766.C   -Os  (test for excess errors)
+  Executed from: gcc:gcc.dg/cpp/cpp.exp
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for bogus messages, line 13)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for bogus messages, line 17)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for bogus messages, line 22)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for bogus messages, line 26)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for bogus messages, line 30)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for bogus messages, line 34)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for warnings, line 12)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for warnings, line 16)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for warnings, line 21)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for warnings, line 25)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for warnings, line 29)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/expr.c  (test for warnings, line 33)
+  Executed from: gcc:gcc.dg/debug/btf/btf.exp
+    gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-enum-small.c (test for excess errors)
+    gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-enum-small.c scan-assembler-not bte_value_hi32
+    gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-enum-small.c scan-assembler-not bte_value_lo32
+    gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-enum-small.c scan-assembler-times  ENUM_CONST 'eSMALL' idx=0 1
+    gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-enum-small.c scan-assembler-times  ENUM_CONST 'eSMALLY' idx=1 1
+    gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-enum-small.c scan-assembler-times [\t ]0x6000002[\t ]+[^\n]*btt_info 1
+    gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-enum-small.c scan-assembler-times ascii "eSMALL.0"[\t ]+[^\n]*btf_string 1
+    gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-enum-small.c scan-assembler-times ascii "eSMALLY.0"[\t ]+[^\n]*btf_string 1
+    gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-enum-small.c scan-assembler-times bte_value 2
   Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=c-c++-common/array-lit.c  -Wc++-compat   (test for errors, line 8)
     gcc:gcc.dg/dg.exp=c-c++-common/pr77624-1.c  -Wc++-compat   (test for errors, line 13)
     gcc:gcc.dg/dg.exp=c-c++-common/pr77624-1.c  -Wc++-compat   (test for errors, line 7)
     gcc:gcc.dg/dg.exp=gcc.dg/Wint-conversion-4.c  (test for errors, line 13)
@@ -1185,6 +2346,18 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.dg/dg.exp=gcc.dg/diagnostic-types-2.c  (test for warnings, line 5)
     gcc:gcc.dg/dg.exp=gcc.dg/diagnostic-types-2.c  (test for warnings, line 6)
     gcc:gcc.dg/dg.exp=gcc.dg/diagnostic-types-2.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-err.c  (test for errors, line 11)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-err.c  (test for errors, line 15)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-err.c  (test for errors, line 19)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-err.c  (test for errors, line 22)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-err.c  (test for errors, line 27)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-err.c  (test for errors, line 31)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-err.c  (test for errors, line 5)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-err.c  (test for errors, line 8)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-err.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-err.c warning at line 28 (test for warnings, line 27)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-trap.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/hardbool-trap.c scan-tree-dump-times optimized "__builtin_trap" 1
     gcc:gcc.dg/dg.exp=gcc.dg/init-excess-3.c  at line 10 (test for errors, line 9)
     gcc:gcc.dg/dg.exp=gcc.dg/init-excess-3.c  at line 15 (test for errors, line 14)
     gcc:gcc.dg/dg.exp=gcc.dg/overflow-warn-1.c null at line 50 (test for errors, line 49)
@@ -1457,6 +2630,11 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.dg/dg.exp=gcc.dg/permerror-system.c  at line 19 (test for errors, line 46)
     gcc:gcc.dg/dg.exp=gcc.dg/permerror-system.c  at line 20 (test for errors, line 48)
     gcc:gcc.dg/dg.exp=gcc.dg/permerror-system.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr111409.c scan-assembler-not \\.byte\\s+0x7\\s*#\\s*Import
+    gcc:gcc.dg/dg.exp=gcc.dg/pr111409.c scan-assembler-times \\.section\\t"?\\.debug_macro 1
+    gcc:gcc.dg/dg.exp=gcc.dg/pr111922.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr112719.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr112733.c (test for excess errors)
     gcc:gcc.dg/dg.exp=gcc.dg/pr61162-3.c  (test for errors, line 12)
     gcc:gcc.dg/dg.exp=gcc.dg/pr61162-3.c  (test for errors, line 6)
     gcc:gcc.dg/dg.exp=gcc.dg/pr61162-3.c (test for excess errors)
@@ -1467,6 +2645,346 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/pr35738-2.c  (test for errors, line 15)
     gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/pr35738-2.c  (test for errors, line 17)
     gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/pr35738-2.c (test for excess errors)
+  Executed from: gcc:gcc.dg/torture/dg-torture.exp
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-5a.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i-5a.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-i.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll-5a.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ll.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s-5a.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-s.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul-5a.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-ul.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us-5a.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool-us.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/hardbool.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O0   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O1   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O2   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O3 -g   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -Os   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cmp-1.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O0   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O1   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O2   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O3 -g   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -Os   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-1.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O0   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O0   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O1   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O1   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O3 -g   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O3 -g   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -Os   scan-assembler-not (^|\\*)\\mmemcmp\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -Os   scan-assembler-not \\mmemcpy\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-cpy-cmp-1.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O0   scan-assembler-not \\mmemmove\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O1   scan-assembler-not \\mmemmove\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O2   scan-assembler-not \\mmemmove\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-not \\mmemmove\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-not \\mmemmove\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O3 -g   scan-assembler-not \\mmemmove\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -Os   scan-assembler-not \\mmemmove\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-move-1.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O0   scan-assembler-not \\mmemset\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O1   scan-assembler-not \\mmemset\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O2   scan-assembler-not \\mmemset\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-not \\mmemset\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-not \\mmemset\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O3 -g   scan-assembler-not \\mmemset\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -Os   scan-assembler-not \\mmemset\\M
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/inline-mem-set-1.c   -Os  (test for excess errors)
+  Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112721.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112721.c execution test
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112767.c  (test for bogus messages, line 12)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112767.c (test for excess errors)
+  Executed from: gcc:gcc.dg/ubsan/ubsan.exp
+    gcc:gcc.dg/ubsan/ubsan.exp=gcc.dg/ubsan/pr112741.c   -O0  (test for excess errors)
+    gcc:gcc.dg/ubsan/ubsan.exp=gcc.dg/ubsan/pr112741.c   -O1  (test for excess errors)
+    gcc:gcc.dg/ubsan/ubsan.exp=gcc.dg/ubsan/pr112741.c   -O2  (test for excess errors)
+    gcc:gcc.dg/ubsan/ubsan.exp=gcc.dg/ubsan/pr112741.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/ubsan/ubsan.exp=gcc.dg/ubsan/pr112741.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/ubsan/ubsan.exp=gcc.dg/ubsan/pr112741.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/ubsan/ubsan.exp=gcc.dg/ubsan/pr112741.c   -Os  (test for excess errors)
+  Executed from: gcc:gcc.dg/vect/vect.exp
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr111754.c (test for excess errors)
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr111754.c -flto -ffat-lto-objects  scan-tree-dump forwprop1 "(return|<retval> =) { 0.0, 9.0e\\+0, 0.0, 0.0 }"
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr111754.c -flto -ffat-lto-objects  scan-tree-dump-not forwprop1 "VEC_PERM_EXPR"
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr111754.c -flto -ffat-lto-objects (test for excess errors)
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr111754.c scan-tree-dump forwprop1 "(return|<retval> =) { 0.0, 9.0e\\+0, 0.0, 0.0 }"
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr111754.c scan-tree-dump-not forwprop1 "VEC_PERM_EXPR"
+  Executed from: gfortran:gfortran.dg/asan/asan.exp
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -O0  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -O0  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -O1  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -O1  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -O2  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -O2  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -O3 -g  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -Os  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-2.f90 -fsanitize=address  -Os  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -O0  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -O0  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -O1  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -O1  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -O2  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -O2  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -O3 -g  execution test
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -Os  (test for excess errors)
+    gfortran:gfortran.dg/asan/asan.exp=gfortran.dg/asan/pr110415-3.f90 -fsanitize=address  -Os  execution test
+  Executed from: gfortran:gfortran.dg/dg.exp
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/associate_62.f90   -O  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -O0  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -O0  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -O1  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -O1  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -O2  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -O2  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -O3 -g  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -Os  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr110415.f90   -Os  execution test
+  Executed from: libgomp:libgomp.c/c.exp
+    libgomp:libgomp.c/c.exp=libgomp.c/declare-variant-3.c (test for excess errors)
+    libgomp:libgomp.c/c.exp=libgomp.c/declare-variant-3.c execution test
+    libgomp:libgomp.c/c.exp=libgomp.c/declare-variant-3.c scan-tree-dump optimized "= f \\(\\);"
+    libgomp:libgomp.c/c.exp=libgomp.c/declare-variant-4.c (test for excess errors)
+    libgomp:libgomp.c/c.exp=libgomp.c/declare-variant-4.c execution test
+    libgomp:libgomp.c/c.exp=libgomp.c/declare-variant-4.c scan-tree-dump optimized "= f \\(\\);"
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
     libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
@@ -1486,16 +3004,46 @@ o  IMPROVEMENTS TO BE CHECKED:
     libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
     libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
     libitm:libitm.c++/c++.exp=libitm.c++/throwdown.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+  Executed from: libstdc++:libstdc++-dg/conformance.exp
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++23  (test for warnings, line 341)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++23  (test for warnings, line 342)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++23  (test for warnings, line 343)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++23  (test for warnings, line 344)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++26  (test for warnings, line 341)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++26  (test for warnings, line 342)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++26  (test for warnings, line 343)
+    libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc  -std=gnu++26  (test for warnings, line 344)
+
+
+  - FAIL now PASS             [FAIL => PASS]:
+
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/contracts/contracts-ctor-dtor2.C    (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/contracts/contracts-ctor-dtor2.C    (test for errors, line 27)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wuse-after-free3.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wuse-after-free3.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wuse-after-free3.C  -std=gnu++20 (test for excess errors)
+  Executed from: gcc:gcc.dg/tree-prof/tree-prof.exp
+    gcc:gcc.dg/tree-prof/tree-prof.exp=gcc.dg/tree-prof/time-profiler-3.c scan-ipa-dump-times profile "Read tp_first_run: 0" 1
+    gcc:gcc.dg/tree-prof/tree-prof.exp=gcc.dg/tree-prof/time-profiler-3.c scan-ipa-dump-times profile "Read tp_first_run: 2" 1
 
 
   - XFAIL disappears          [XFAIL=>     ]:
 
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C  -std=c++14 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5229)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C  -std=c++17 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5229)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C  -std=c++20 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5229)
   Executed from: libitm:libitm.c++/c++.exp
-    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
 
 
   - XFAIL appears             [     =>XFAIL]:
 
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C  -std=c++14 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5474)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C  -std=c++17 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5474)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C  -std=c++20 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5474)
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
 
@@ -1503,14 +3051,37 @@ o  IMPROVEMENTS TO BE CHECKED:
   - UNSUPPORTED disappears    [UNSUP=>     ]:
 
   Executed from: libitm:libitm.c++/c++.exp
-    libitm:libitm.c++/c++.exp=libitm.c++/static_ctor.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs
+    libitm:libitm.c++/c++.exp=libitm.c++/static_ctor.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs
 
 
   - UNSUPPORTED appears       [     =>UNSUP]:
 
   Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/constexpr-ref13.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/array-prvalue1.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/array-prvalue1.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/constexpr-ref1.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/constexpr-ref1.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/constexpr-ref2.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/constexpr-ref2.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl1.C  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl2.C  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl3.C  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl4.C  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl5.C  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/cpp26/name-independent-decl6.C  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-ref1.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-ref1.C  -std=c++17
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-ref1.C  -std=c++98
     g++:g++.dg/dg.exp=g++.dg/lookup/scoped14.C  -std=c++98
     g++:g++.dg/dg.exp=g++.dg/lookup/scoped15.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/opt/pr111601.C  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/tree-ssa/pr112711.C  -std=gnu++14
+    g++:g++.dg/dg.exp=g++.dg/tree-ssa/pr112711.C  -std=gnu++17
+    g++:g++.dg/dg.exp=g++.dg/tree-ssa/pr112711.C  -std=gnu++20
+    g++:g++.dg/dg.exp=g++.dg/tree-ssa/pr112711.C  -std=gnu++98
+  Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-43.c
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/static_ctor.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs
 
