diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 00000000..cb8f0f40
--- /dev/null
+++ b/notify/configure-toolchain.txt
@@ -0,0 +1,5 @@
+
+Most relevant configure and test flags: --target arm-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 00000000..96862fa9
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,35 @@
+		=== gcc tests ===
+
+Running gcc:gcc.dg/vect/vect.exp ...
+XPASS: gcc.dg/vect/vect-double-reduc-5.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1
+XPASS: gcc.dg/vect/vect-double-reduc-5.c -flto -ffat-lto-objects  scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1
+
+Running gcc:gcc.target/arm/arm.exp ...
+FAIL: gcc.target/arm/pr59858.c (test for excess errors)
+FAIL: gcc.target/arm/pr65647.c (test for excess errors)
+FAIL: gcc.target/arm/pr65710.c (test for excess errors)
+		=== libgomp tests ===
+
+Running libgomp:libgomp.oacc-c++/c++.exp ...
+FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 252 (test for warnings, line 245)
+FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 221 (test for warnings, line 214)
+FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for excess errors)
+FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 190 (test for warnings, line 185)
+
+Running libgomp:libgomp.oacc-c/c.exp ...
+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 190 (test for warnings, line 185)
+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for excess errors)
+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 252 (test for warnings, line 245)
+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 221 (test for warnings, line 214)
+		=== libstdc++ tests ===
+
+Running libstdc++:libstdc++-dg/conformance.exp ...
+FAIL: 17_intro/headers/c++2011/parallel_mode.cc (test for excess errors)
+FAIL: 17_intro/headers/c++2014/parallel_mode.cc (test for excess errors)
+FAIL: 17_intro/headers/c++2017/parallel_mode.cc -std=gnu++17 (test for excess errors)
+
+		=== Results Summary ===
+
+# of stable fails		107
+# of flaky entries		8
+# of all tests			543609
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index b0b09244..6f221e6a 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
 [GNU-692]
-PASS
+ 16 fixes
 Details: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1709/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 440c46a1..e6937019 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,16 +7,16 @@
         "Info": {
             "tag": "tcwg_gnu_cross_check_gcc",
             "test_url": "https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1709/",
-            "run_order": "1709 (basepoints/gcc-15-04234-g9eaecce3d8c)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=1001055e3552760015661dd9b081435051fe1340 (unchanged)",
-            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/9eaecce3d8c1d9349adbf8c2cdaf8d87672ed29c (+ 38 commits)",
-            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/d3d1556696c1a993eec54ac585fe5bf677e07474 (unchanged)",
-            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=0e8738a48c239ce6d010bba9ed7c38bd86307f32 (unchanged)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=1001055e3552760015661dd9b081435051fe1340 (unchanged)",
-            "git_qemu": "https://gitlab.com/qemu-project/qemu/commit/838fc0a8769d7cc6edfe50451ba4e3368395f5c1 (unchanged)",
+            "run_order": "1709 (6-changed-components)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=1001055e3552760015661dd9b081435051fe1340 (+ 83 commits)",
+            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/9eaecce3d8c1d9349adbf8c2cdaf8d87672ed29c (+ 348 commits)",
+            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/d3d1556696c1a993eec54ac585fe5bf677e07474 (+ 578 commits)",
+            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=0e8738a48c239ce6d010bba9ed7c38bd86307f32 (+ 21 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=1001055e3552760015661dd9b081435051fe1340 (+ 83 commits)",
+            "git_qemu": "https://gitlab.com/qemu-project/qemu/commit/838fc0a8769d7cc6edfe50451ba4e3368395f5c1 (+ 229 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2024-10-09 15:06:53"
+        "Start Time": "2024-10-04 11:38:44"
     },
     "Tests": [
         {
@@ -29,7 +29,7 @@
 	   ,
         {
             "Data": [
-                10
+                8
             ],
             "Info": {},
             "Name": "tcwg_gnu_cross_check_gcc.TOTAL.flaky.nb_flaky"
@@ -48,7 +48,7 @@
                 1
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -56,7 +56,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -64,7 +64,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -72,7 +72,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -80,7 +80,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -88,7 +88,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -96,39 +96,39 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                266
+                127
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                69610
+                17519
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                551
+                784
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                70427
+                18430
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.good.nb_good"
         }
 	   ,
         {
@@ -136,7 +136,7 @@
                 1
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.bad.nb_bad"
         }
 	   ,
         {
@@ -144,7 +144,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -152,7 +152,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -160,7 +160,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -168,7 +168,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -176,7 +176,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -184,7 +184,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -192,39 +192,39 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                0
+                264
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                44
+                16509
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                5
+                721
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                49
+                17494
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.good.nb_good"
         }
 	   ,
         {
@@ -232,23 +232,23 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                66
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                20
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -256,7 +256,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -264,7 +264,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -272,7 +272,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -280,7 +280,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -288,63 +288,63 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                1254
+                3
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                183642
+                44
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                9366
+                1
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                194262
+                48
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                86
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                0
+                66
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                0
+                20
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -352,7 +352,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -360,7 +360,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -368,7 +368,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -376,7 +376,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -384,47 +384,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                264
+                1254
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                16509
+                183642
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                721
+                9366
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                17494
+                194262
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                0
+                86
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.bad.nb_bad"
         }
 	   ,
         {
@@ -528,7 +528,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -536,7 +536,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -544,7 +544,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -552,7 +552,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -560,7 +560,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -568,7 +568,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -576,7 +576,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.KFAIL.nb_KFAIL"
         }
 	   ,
         {
@@ -584,31 +584,31 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                2846
+                44
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                70
+                5
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                2916
+                49
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.good.nb_good"
         }
 	   ,
         {
@@ -616,7 +616,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.bad.nb_bad"
         }
 	   ,
         {
@@ -624,7 +624,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -632,7 +632,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -640,7 +640,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -648,7 +648,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -656,7 +656,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -664,7 +664,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -672,39 +672,39 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                3
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                44
+                2846
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                1
+                70
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                48
+                2916
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.good.nb_good"
         }
 	   ,
         {
@@ -712,7 +712,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.bad.nb_bad"
         }
 	   ,
         {
@@ -720,7 +720,7 @@
                 1
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -728,7 +728,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -736,7 +736,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -744,7 +744,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -752,7 +752,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -760,7 +760,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -768,39 +768,39 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                127
+                266
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                17519
+                69610
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                784
+                551
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                18430
+                70427
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.good.nb_good"
         }
 	   ,
         {
@@ -808,7 +808,7 @@
                 1
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.bad.nb_bad"
         }
 	   ,
         {
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index 7d1595de..bfaf0ebc 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,32 +1,73 @@
-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 understand 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 successfully passed with your patch(es). Please find some details below.
 
-In  master-arm after:
+In  master-arm, after:
+  | 1342 commits in binutils,gcc,linux,glibc,gdb,qemu
+  | 1001055e355 [gdb/testsuite] Fix gdb.dwarf2/enum-type-c++.exp with clang
+  | cc72ea8235b [gdb/testsuite] Fix some gdb.dwarf2 test-cases for check-read1
+  | 1f0bc051acd Automatic date update in version.in
+  | 2ae9b1b2d7e [gdb/testsuite] Fix gdb.base/reggroups.exp with check-read1
+  | 967dc35c78a PR32243, NAME_MAX does not exist on mingw-w64 without _POSIX_
+  | ... and 78 more commits in binutils
+  | 9eaecce3d8c1 Add a new tune avx256_avoid_vec_perm for SRF.
+  | 9c8cea8feb6c Add new microarchitecture tune for SRF/GRR/CWF.
+  | 8718727509b2 x86: Implement Fast-Math Float Truncation to BF16 via PSRLD Instruction
+  | 00ede02bc8bb diagnostics: move text output member functions to correct file
+  | a4e4f2d22589 diagnostics: mark the JSON output format as deprecated
+  | ... and 343 more commits in gcc
+  | d3d1556696c1a Merge tag 'mm-hotfixes-stable-2024-10-09-15-46' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
+  | aa5f0fa6af38d mm: zswap: delete comments for "value" member of 'struct zswap_entry'.
+  | b181569028944 CREDITS: sort alphabetically by name
+  | 532b53cebe58f secretmem: disable memfd_secret() if arch cannot set direct map
+  | 71e32fe63cb65 .mailmap: update Fangrui's email
+  | ... and 573 more commits in linux
+  | 0e8738a48c Fix header guard in sysdeps/mach/hurd/x86_64/vm_param.h
+  | 1895a35e70 rt: more clock_nanosleep tests addendum
+  | cfb35f5f7f rt: more clock_nanosleep tests
+  | d40ac01cbb stdlib: Make abort/_Exit AS-safe (BZ 26275)
+  | 55d33108c7 linux: Use GLRO(dl_vdso_time) on time
+  | ... and 16 more commits in glibc
+  | 1001055e355 [gdb/testsuite] Fix gdb.dwarf2/enum-type-c++.exp with clang
+  | cc72ea8235b [gdb/testsuite] Fix some gdb.dwarf2 test-cases for check-read1
+  | 1f0bc051acd Automatic date update in version.in
+  | 2ae9b1b2d7e [gdb/testsuite] Fix gdb.base/reggroups.exp with check-read1
+  | 967dc35c78a PR32243, NAME_MAX does not exist on mingw-w64 without _POSIX_
+  | ... and 78 more commits in gdb
+  | 838fc0a876 Merge tag 'chr-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging
+  | 54cdddc6dc Merge tag 'pull-tcg-20241008' of https://gitlab.com/rth7680/qemu into staging
+  | c9beb029b5 tests/qtest: Bump qmp-cmd-test timeout to 120s
+  | b74cb8761c chardev: add path option for pty backend
+  | c8e2b6b4d7 chardev: introduce 'reconnect-ms' and deprecate 'reconnect'
+  | ... and 224 more commits in qemu
 
-  | 38 commits in gcc
-  | 9eaecce3d8c Add a new tune avx256_avoid_vec_perm for SRF.
-  | 9c8cea8feb6 Add new microarchitecture tune for SRF/GRR/CWF.
-  | 8718727509b x86: Implement Fast-Math Float Truncation to BF16 via PSRLD Instruction
-  | 00ede02bc8b diagnostics: move text output member functions to correct file
-  | a4e4f2d2258 diagnostics: mark the JSON output format as deprecated
-  | ... and 33 more commits in gcc
+Produces  16 fixes:
+  | 
+  | fixes.sum:
+  | Running gcc:gcc.dg/vect/vect.exp ...
+  | XPASS: gcc.dg/vect/vect-double-reduc-5.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1
+  | XPASS: gcc.dg/vect/vect-double-reduc-5.c -flto -ffat-lto-objects  scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1
+  | Running gcc:gcc.target/arm/arm.exp ...
+  | FAIL: gcc.target/arm/pr59858.c (test for excess errors)
+  | ... and 16 more
 
-PASS
-The configuration of this build is:
-CI config tcwg_gnu_cross_check_gcc master-arm
-configure and test flags: --target arm-linux-gnueabihf
+Used configuration :
+ *CI config* tcwg_gnu_cross_check_gcc master-arm
+ *configure and test flags:* --target arm-linux-gnueabihf 
 
-You can find the failure logs in *.log.1.xz files in
- * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1709/artifact/artifacts/00-sumfiles/
+If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
+
+-----------------8<--------------------------8<--------------------------8<--------------------------
+
+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_cross_check_gcc--master-arm-build/1709/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_cross_check_gcc--master-arm-build/1709/artifact/artifacts/notify/
 The list of [ignored] baseline and flaky failures are in
  * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1709/artifact/artifacts/sumfiles/xfails.xfail
 
------------------8<--------------------------8<--------------------------8<--------------------------
-The information below can be used to reproduce a debug environment:
-
 Current build   : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1709/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1707/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1692/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index 975ffd07..aa219efd 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-kmatsui@gcc.gnu.org,ebotcazou@adacore.com,admin@levyhsu.com,cc:rene@exactcode.de,bcc:tcwg-validation@linaro.org,redi@gcc.gnu.org,cc:gcc-regression@gcc.gnu.org,jason@redhat.com,cc:sebastien.michelland@lcis.grenoble-inp.fr,jlaw@ventanamicro.com,cc:rguenther@suse.de,cc:Jovan.Vukic@rt-rk.com,gccadmin@gcc.gnu.org,cc:frank.scheiner@web.de,dmalcolm@redhat.com,torbjorn.svensson@foss.st.com,hongtao.liu@intel.com,rguenth@gcc.gnu.org,olegendo@gcc.gnu.org,richard.sandiford@arm.com,cc:jwakely@redhat.com
+bcc:tcwg-validation@linaro.org
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 21892c61..454dd312 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 38 commits in gcc: PASS on arm
+[Linaro-TCWG-CI] 1342 commits in binutils,gcc,linux,glibc,gdb,qemu:  16 fixes on arm
diff --git a/notify/regressions.sum b/notify/regressions.sum
new file mode 100644
index 00000000..4d16dabc
--- /dev/null
+++ b/notify/regressions.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		91
+# of flaky entries		8
+# of all tests			543609
diff --git a/notify/results-summary.txt b/notify/results-summary.txt
index ae133033..40e882db 100644
--- a/notify/results-summary.txt
+++ b/notify/results-summary.txt
@@ -1,5 +1,5 @@
 		=== Results Summary ===
 
 # of stable fails		91
-# of flaky entries		10
+# of flaky entries		8
 # of all tests			543609
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index ef38361a..275f0a53 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -1,6 +1,6 @@
 # Comparing directories
 # REFERENCE: base-artifacts/sumfiles
-# CURRENT:   artifacts/sumfiles
+# CURRENT:   artifacts/99-rewrite/artifacts.old/sumfiles
 
 # Comparing 8 common sum files:
 g++.sum
@@ -12,44 +12,72 @@ libitm.sum
 libstdc++.sum
 objc.sum
 Comparing:
-REFERENCE:/tmp/gxx-sum1.19017
-CURRENT:  /tmp/gxx-sum2.19017
+REFERENCE:/tmp/gxx-sum1.16115
+CURRENT:  /tmp/gxx-sum2.16115
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  525395 |  525412 |
-  | Unexpected fails                  [FAIL] |      70 |      70 |
+  | Passes                            [PASS] |  524671 |  525412 |
+  | Unexpected fails                  [FAIL] |      83 |      70 |
   | Errors                           [ERROR] |       0 |       0 |
-  | Unexpected passes                [XPASS] |       2 |       2 |
-  | Expected fails                   [XFAIL] |    4148 |    4148 |
+  | Unexpected passes                [XPASS] |       4 |       2 |
+  | Expected fails                   [XFAIL] |    4137 |    4148 |
   | Known fails                      [KFAIL] |       0 |       0 |
   | Unresolved                  [UNRESOLVED] |      20 |      20 |
-  | Unsupported                [UNSUPPORTED] |   13957 |   13957 |
+  | Unsupported                [UNSUPPORTED] |   13945 |   13957 |
   | Untested                      [UNTESTED] |       0 |       0 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.974155
+    REF PASS ratio: 0.974115
     RES PASS ratio: 0.974156
 
 o  REGRESSIONS:
   +------------------------------------------+---------+
+  | PASS now FAIL             [PASS => FAIL] |       1 |
   +------------------------------------------+---------+
-  | TOTAL_REGRESSIONS                        |       0 |
+  | TOTAL_REGRESSIONS                        |       1 |
   +------------------------------------------+---------+
 
+  - PASS now FAIL             [PASS => FAIL]:
+
+  Executed from: libstdc++:libstdc++-dg/conformance.exp
+    libstdc++:libstdc++-dg/conformance.exp=ext/rope/pthread7-rope.cc  -std=gnu++17 execution test
+
+
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |       9 |
-  | New PASS                  [     => PASS] |      26 |
+  | PASS disappears           [PASS =>     ] |     255 |
+  | New PASS                  [     => PASS] |     965 |
+  | XPASS now PASS            [XPASS=> PASS] |       2 |
+  | FAIL now PASS             [FAIL => PASS] |      14 |
+  | XFAIL disappears          [XFAIL=>     ] |      28 |
+  | XFAIL now PASS            [XFAIL=> PASS] |       4 |
+  | XFAIL appears             [     =>XFAIL] |      43 |
+  | UNSUPPORTED appears       [     =>UNSUP] |      12 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |      35 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |    1323 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
 
+  Executed from: g++:g++.dg/analyzer/analyzer.exp
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++17  at line 17 (test for warnings, line 16)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++17  at line 22 (test for warnings, line 21)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++17  at line 27 (test for warnings, line 26)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++26  at line 17 (test for warnings, line 16)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++26  at line 22 (test for warnings, line 21)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++26  at line 27 (test for warnings, line 26)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++98  at line 17 (test for warnings, line 16)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++98  at line 22 (test for warnings, line 21)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++98  at line 27 (test for warnings, line 26)
   Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++11  (test for bogus messages, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++17  (test for bogus messages, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++26  (test for bogus messages, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++26  (test for bogus messages, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++26 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++11  (test for warnings, line 11)
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++11  at line 5 (test for errors, line )
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++17  (test for warnings, line 11)
@@ -57,14 +85,321 @@ o  IMPROVEMENTS TO BE CHECKED:
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++26  (test for warnings, line 11)
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++26  at line 5 (test for errors, line )
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11 invalid at line 28 (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17 invalid at line 28 (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26  (test for errors, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++26 invalid at line 28 (test for errors, line 20)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++11  (test for bogus messages, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++17  (test for bogus messages, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++26  (test for bogus messages, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++26  (test for bogus messages, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++26  (test for bogus messages, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++26  (test for bogus messages, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++26  (test for bogus messages, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/using-enum-3.C  -std=c++11  (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/using-enum-3.C  -std=c++17  (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/using-enum-3.C  -std=c++26  (test for errors, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 100)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 102)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 103)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 104)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 107)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 108)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 109)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 33)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 34)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 35)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 38)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 95)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 97)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 98)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for errors, line 99)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 41)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 43)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 65)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 66)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 67)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 89)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  (test for warnings, line 91)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  at line 110 (test for warnings, line 109)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  at line 48 (test for warnings, line 47)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  at line 49 (test for warnings, line 47)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  at line 72 (test for warnings, line 71)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  at line 73 (test for warnings, line 71)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  at line 8 (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17  at line 9 (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using59.C  -std=c++17  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using59.C  -std=c++26  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using59.C  -std=c++98  (test for warnings, line 4)
+  Executed from: g++:g++.dg/gomp/gomp.exp
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 42)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 104 (test for warnings, line 103)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 31 (test for warnings, line 30)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 37 (test for errors, line 35)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 39 (test for warnings, line 35)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 44 (test for warnings, line 42)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 48 (test for warnings, line 47)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 54 (test for warnings, line 52)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 58 (test for warnings, line 56)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 61 (test for warnings, line 60)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 65 (test for warnings, line 63)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 72 (test for warnings, line 70)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 80 (test for warnings, line 79)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 82 (test for warnings, line 81)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 87 (test for warnings, line 85)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 95 (test for warnings, line 94)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 42)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 104 (test for warnings, line 103)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 31 (test for warnings, line 30)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 37 (test for errors, line 35)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 39 (test for warnings, line 35)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 44 (test for warnings, line 42)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 48 (test for warnings, line 47)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 54 (test for warnings, line 52)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 58 (test for warnings, line 56)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 61 (test for warnings, line 60)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 65 (test for warnings, line 63)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 72 (test for warnings, line 70)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 80 (test for warnings, line 79)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 82 (test for warnings, line 81)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 87 (test for warnings, line 85)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 95 (test for warnings, line 94)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 42)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 104 (test for warnings, line 103)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 31 (test for warnings, line 30)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 37 (test for errors, line 35)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 39 (test for warnings, line 35)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 44 (test for warnings, line 42)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 48 (test for warnings, line 47)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 54 (test for warnings, line 52)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 58 (test for warnings, line 56)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 61 (test for warnings, line 60)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 65 (test for warnings, line 63)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 72 (test for warnings, line 70)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 80 (test for warnings, line 79)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 82 (test for warnings, line 81)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 87 (test for warnings, line 85)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 95 (test for warnings, line 94)
+  Executed from: g++:g++.dg/modules/modules.exp
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++17  scan-assembler _ZN12_GLOBAL__N_11yE:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++17  scan-assembler _ZN12_GLOBAL__N_14frobEv:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++2a  scan-assembler _ZN12_GLOBAL__N_11yE:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++2a  scan-assembler _ZN12_GLOBAL__N_14frobEv:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++2b  scan-assembler _ZN12_GLOBAL__N_11yE:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++2b  scan-assembler _ZN12_GLOBAL__N_14frobEv:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 44)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 45)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 46)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 47)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 48)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 49)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 67)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 68)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 69)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 28)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 31)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 33)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 36)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 41)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 59)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 64)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 44)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 45)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 46)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 47)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 48)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 49)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 67)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 68)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 69)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 28)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 31)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 33)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 36)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 41)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 59)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 64)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 44)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 45)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 46)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 47)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 48)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 49)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 67)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 68)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 69)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 28)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 31)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 33)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 36)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 41)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 59)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 64)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for errors, line 68)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for errors, line 69)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for errors, line 70)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for warnings, line 61)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for warnings, line 66)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for errors, line 68)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for errors, line 69)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for errors, line 70)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for warnings, line 61)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for warnings, line 66)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for errors, line 68)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for errors, line 69)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for errors, line 70)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for warnings, line 61)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for warnings, line 66)
+  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  (test for warnings, line 21)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  (test for warnings, line 26)
+  Executed from: gcc:gcc.dg/gomp/gomp.exp
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 103)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 30)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 42)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 47)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 60)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 70)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 81)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 85)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 94)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 36 (test for errors, line 35)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 38 (test for errors, line 35)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 43 (test for warnings, line 42)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 53 (test for warnings, line 52)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 57 (test for warnings, line 56)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 64 (test for warnings, line 63)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 71 (test for warnings, line 21)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 86 (test for warnings, line 78)
+  Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-7.c scan-tree-dump-times optimized "if" 1
   Executed from: gcc:gcc.dg/vect/vect.exp
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr65947-8.c -flto -ffat-lto-objects  scan-tree-dump vect "multiple types in double reduction or condition reduction"
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr65947-8.c scan-tree-dump vect "multiple types in double reduction or condition reduction"
     gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-cost-model-6.c (test for excess errors)
     gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-cost-model-6.c -flto -ffat-lto-objects (test for excess errors)
+  Executed from: gfortran:gfortran.dg/dg.exp
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr102532.f90   -O   (test for errors, line 14)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr102532.f90   -O   (test for errors, line 8)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr95690.f90   -O   (test for errors, line 6)
+  Executed from: gfortran:gfortran.dg/gomp/gomp.exp
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-15.f90   -O   (test for errors, line 33)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-4.f90   -O   (test for errors, line 42)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-pinned-1.f90   -O   (test for errors, line 14)
 
 
   - New PASS                  [     => PASS]:
 
+  Executed from: g++:g++.dg/analyzer/analyzer.exp
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++17  (test for warnings, line 16)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++17  (test for warnings, line 20)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++17  (test for warnings, line 24)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++26  (test for warnings, line 16)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++26  (test for warnings, line 20)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++26  (test for warnings, line 24)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++98  (test for warnings, line 16)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++98  (test for warnings, line 20)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  -std=c++98  (test for warnings, line 24)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-without-call-summaries.c  -std=c++17 PR analyzer/103546 (test for bogus messages, line 892)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-without-call-summaries.c  -std=c++26 PR analyzer/103546 (test for bogus messages, line 892)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-without-call-summaries.c  -std=c++98 PR analyzer/103546 (test for bogus messages, line 892)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/malloc-callbacks.c  -std=c++17  (test for warnings, line 67)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/malloc-callbacks.c  -std=c++26  (test for warnings, line 67)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/malloc-callbacks.c  -std=c++98  (test for warnings, line 67)
+  Executed from: g++:g++.dg/coroutines/coroutines.exp
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/maybe-unused-1.C  (test for warnings, line 32)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/maybe-unused-1.C (test for excess errors)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/nodiscard-1.C  (test for warnings, line 27)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/nodiscard-1.C  (test for warnings, line 28)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/nodiscard-1.C  (test for warnings, line 42)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/nodiscard-1.C  (test for warnings, line 43)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/nodiscard-1.C  (test for warnings, line 62)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/nodiscard-1.C  (test for warnings, line 63)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/nodiscard-1.C  at line 35 (test for warnings, line 34)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/nodiscard-1.C  at line 50 (test for warnings, line 49)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/nodiscard-1.C  at line 70 (test for warnings, line 69)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/nodiscard-1.C (test for excess errors)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/pr116502.C (test for excess errors)
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/pr116793-1.C (test for excess errors)
   Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-1.c  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-1.c  -std=gnu++26 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-1.c  -std=gnu++98 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-2.c  -std=gnu++17  at line 10 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-2.c  -std=gnu++17  at line 9 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-2.c  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-2.c  -std=gnu++26  at line 10 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-2.c  -std=gnu++26  at line 9 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-2.c  -std=gnu++26 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-2.c  -std=gnu++98  at line 10 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-2.c  -std=gnu++98  at line 9 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-2.c  -std=gnu++98 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-3.c  -std=gnu++17  at line 10 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-3.c  -std=gnu++17  at line 9 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-3.c  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-3.c  -std=gnu++26  at line 10 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-3.c  -std=gnu++26  at line 9 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-3.c  -std=gnu++26 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-3.c  -std=gnu++98  at line 10 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-3.c  -std=gnu++98  at line 9 (test for warnings, line )
+    g++:g++.dg/dg.exp=c-c++-common/cpp/Wheader-guard-3.c  -std=gnu++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/DRs/dr2521.C  -std=c++11 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/DRs/dr2521.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/DRs/dr2521.C  -std=c++23  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/DRs/dr2521.C  -std=c++23 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/absvect.C  -std=gnu++17  scan-tree-dump-times phiopt1 " = ABS_EXPR <x_[0-9]*\\(D\\)>;" 1
+    g++:g++.dg/dg.exp=g++.dg/absvect.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/absvect.C  -std=gnu++26  scan-tree-dump-times phiopt1 " = ABS_EXPR <x_[0-9]*\\(D\\)>;" 1
+    g++:g++.dg/dg.exp=g++.dg/absvect.C  -std=gnu++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/absvect.C  -std=gnu++98  scan-tree-dump-times phiopt1 " = ABS_EXPR <x_[0-9]*\\(D\\)>;" 1
+    g++:g++.dg/dg.exp=g++.dg/absvect.C  -std=gnu++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++11  (test for bogus messages, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++17  (test for bogus messages, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++23  (test for bogus messages, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++23  (test for bogus messages, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++23  at line 9 (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/Wliteral-suffix2.C  -std=gnu++23 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++11  (test for warnings, line 12)
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++11  at line 6 (test for errors, line )
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++17  (test for warnings, line 12)
@@ -72,7 +407,740 @@ o  IMPROVEMENTS TO BE CHECKED:
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++20  (test for warnings, line 12)
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++20  at line 6 (test for errors, line )
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-opt1.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/nontype6.C  -std=c++11  at line 17 (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/nontype6.C  -std=c++11 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/nontype6.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/nontype6.C  -std=c++98  (test for errors, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/nontype6.C  -std=c++98  (test for errors, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/nontype6.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 15)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 19)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11  (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++11 invalid at line 22 (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 15)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 19)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17  (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++17 invalid at line 22 (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 15)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 19)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 26)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 28)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23  at line 7 (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209-neg.C  -std=c++23 invalid at line 22 (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209.C  -std=c++23  at line 10 (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209.C  -std=c++23  at line 7 (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/pr60209.C  -std=c++23 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++11  (test for bogus messages, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++17  (test for bogus messages, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++23  (test for bogus messages, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++23  (test for bogus messages, line 11)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++23  (test for bogus messages, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++23  (test for bogus messages, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++23  (test for bogus messages, line 9)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++23  at line 17 (test for warnings, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++23 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/using-enum-3.C  -std=c++11 P1787 (test for bogus messages, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/using-enum-3.C  -std=c++17 P1787 (test for bogus messages, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/using-enum-3.C  -std=c++26 P1787 (test for bogus messages, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/decomp61.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/decomp61.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/decomp61.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 124)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 125)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 126)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 127)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 128)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 129)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 130)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 131)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 133)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 135)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 136)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 137)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  (test for errors, line 138)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 104 (test for warnings, line 86)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 105 (test for warnings, line 87)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 106 (test for warnings, line 88)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 107 (test for warnings, line 89)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 108 (test for warnings, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 109 (test for warnings, line 91)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 110 (test for warnings, line 92)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 111 (test for warnings, line 93)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 112 (test for warnings, line 94)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 113 (test for warnings, line 95)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 114 (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 115 (test for warnings, line 97)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 116 (test for warnings, line 98)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 117 (test for warnings, line 99)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 118 (test for warnings, line 100)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 119 (test for warnings, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 120 (test for warnings, line 102)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr1.C  -std=c++26  at line 139 (test for errors, line 138)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 131)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 133)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 135)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 136)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 137)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 138)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 139)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 140)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 141)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 144)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  (test for errors, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++11  at line 146 (test for warnings, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 131)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 133)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 135)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 136)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 137)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 138)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 139)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 140)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 141)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 142)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 144)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  (test for errors, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++20  at line 146 (test for warnings, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 100)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 102)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 103)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 104)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 106)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 107)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 108)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 109)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 131)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 132)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 133)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 134)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 135)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 136)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 137)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 138)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 139)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 140)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 141)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 142)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 143)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 144)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 33)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 34)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 35)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 37)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 38)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 39)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 95)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 97)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 98)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for errors, line 99)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for warnings, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for warnings, line 67)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  (test for warnings, line 91)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 110 (test for warnings, line 109)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 111 (test for warnings, line 93)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 112 (test for warnings, line 94)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 113 (test for warnings, line 95)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 114 (test for warnings, line 96)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 115 (test for warnings, line 97)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 116 (test for warnings, line 98)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 117 (test for warnings, line 99)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 118 (test for warnings, line 100)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 119 (test for warnings, line 101)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 120 (test for warnings, line 102)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 121 (test for warnings, line 103)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 122 (test for warnings, line 104)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 123 (test for warnings, line 105)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 124 (test for warnings, line 106)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 125 (test for warnings, line 107)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 126 (test for warnings, line 108)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 127 (test for warnings, line 109)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23  at line 146 (test for warnings, line 145)
+    g++:g++.dg/dg.exp=g++.dg/cpp26/unevalstr2.C  -std=gnu++23 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-defarg3.C  -std=c++20  (test for errors, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-defarg3.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-defarg3.C  -std=c++23  (test for errors, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-defarg3.C  -std=c++23 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-defarg3.C  -std=c++26  (test for errors, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-defarg3.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/lambda-targ8.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/lambda-targ8.C  -std=c++23 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/lambda-targ8.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/using-enum-11.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/using-enum-11.C  -std=c++23 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/using-enum-11.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of.C  -std=c++17 execution test
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of.C  -std=c++26 execution test
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of.C  -std=c++98 execution test
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of_diagnostic.C  -std=c++17  (test for errors, line 13)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of_diagnostic.C  -std=c++17  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of_diagnostic.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of_diagnostic.C  -std=c++26  (test for errors, line 13)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of_diagnostic.C  -std=c++26  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of_diagnostic.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of_diagnostic.C  -std=c++98  (test for errors, line 13)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of_diagnostic.C  -std=c++98  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_virtual_base_of_diagnostic.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using59.C  -std=c++17  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using59.C  -std=c++26  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using59.C  -std=c++98  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using69.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using69.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using69.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using70.C  -std=c++11 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using70.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using70.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-pragma-once-outside-header.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-pragma-once-outside-header.C  -std=gnu++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-pragma-once-outside-header.C  -std=gnu++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wpragma-once-outside-header.C  -std=gnu++17  (test for errors, line 5)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wpragma-once-outside-header.C  -std=gnu++17  at line 3 (test for warnings, line )
+    g++:g++.dg/dg.exp=g++.dg/warn/Wpragma-once-outside-header.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wpragma-once-outside-header.C  -std=gnu++26  (test for errors, line 5)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wpragma-once-outside-header.C  -std=gnu++26  at line 3 (test for warnings, line )
+    g++:g++.dg/dg.exp=g++.dg/warn/Wpragma-once-outside-header.C  -std=gnu++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wpragma-once-outside-header.C  -std=gnu++98  (test for errors, line 5)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wpragma-once-outside-header.C  -std=gnu++98  at line 3 (test for warnings, line )
+    g++:g++.dg/dg.exp=g++.dg/warn/Wpragma-once-outside-header.C  -std=gnu++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++11  (test for warnings, line 27)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++11  (test for warnings, line 41)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++11  (test for warnings, line 55)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++11 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++17  (test for warnings, line 27)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++17  (test for warnings, line 41)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++17  (test for warnings, line 55)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++26  (test for warnings, line 27)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++26  (test for warnings, line 41)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++26  (test for warnings, line 55)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wrange-loop-construct3.C  -std=gnu++26 (test for excess errors)
+  Executed from: g++:g++.dg/gomp/gomp.exp
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++17  at line 22 (test for warnings, line 21)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++17  at line 39 (test for warnings, line 38)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++17  at line 43 (test for warnings, line 42)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++17  at line 48 (test for warnings, line 47)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++17  at line 56 (test for warnings, line 55)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++26  at line 22 (test for warnings, line 21)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++26  at line 39 (test for warnings, line 38)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++26  at line 43 (test for warnings, line 42)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++26  at line 48 (test for warnings, line 47)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++26  at line 56 (test for warnings, line 55)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++98  (test for bogus messages, line 27)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++98  at line 22 (test for warnings, line 21)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++98  at line 39 (test for warnings, line 38)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++98  at line 43 (test for warnings, line 42)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++98  at line 48 (test for warnings, line 47)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++98  at line 56 (test for warnings, line 55)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  at line 24 (test for warnings, line 23)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  at line 35 (test for warnings, line 34)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  at line 49 (test for warnings, line 48)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  at line 66 (test for warnings, line 62)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  at line 67 (test for warnings, line 63)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  at line 68 (test for warnings, line 64)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  at line 69 (test for warnings, line 65)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  at line 24 (test for warnings, line 23)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  at line 35 (test for warnings, line 34)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  at line 49 (test for warnings, line 48)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  at line 66 (test for warnings, line 62)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  at line 67 (test for warnings, line 63)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  at line 68 (test for warnings, line 64)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  at line 69 (test for warnings, line 65)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  (test for bogus messages, line 29)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  (test for bogus messages, line 54)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  at line 24 (test for warnings, line 23)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  at line 35 (test for warnings, line 34)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  at line 49 (test for warnings, line 48)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  at line 66 (test for warnings, line 62)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  at line 67 (test for warnings, line 63)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  at line 68 (test for warnings, line 64)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  at line 69 (test for warnings, line 65)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 45)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 107 (test for warnings, line 106)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 35 (test for warnings, line 34)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 40 (test for errors, line 38)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 42 (test for warnings, line 38)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 46 (test for warnings, line 45)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 51 (test for warnings, line 50)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 56 (test for warnings, line 55)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 60 (test for warnings, line 59)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 64 (test for warnings, line 63)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 67 (test for warnings, line 66)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 74 (test for warnings, line 73)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 83 (test for warnings, line 82)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 85 (test for warnings, line 84)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 89 (test for warnings, line 88)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  at line 98 (test for warnings, line 97)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 45)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 107 (test for warnings, line 106)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 35 (test for warnings, line 34)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 40 (test for errors, line 38)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 42 (test for warnings, line 38)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 46 (test for warnings, line 45)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 51 (test for warnings, line 50)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 56 (test for warnings, line 55)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 60 (test for warnings, line 59)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 64 (test for warnings, line 63)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 67 (test for warnings, line 66)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 74 (test for warnings, line 73)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 83 (test for warnings, line 82)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 85 (test for warnings, line 84)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 89 (test for warnings, line 88)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  at line 98 (test for warnings, line 97)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 45)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 107 (test for warnings, line 106)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 35 (test for warnings, line 34)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 40 (test for errors, line 38)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 42 (test for warnings, line 38)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 46 (test for warnings, line 45)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 51 (test for warnings, line 50)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 56 (test for warnings, line 55)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 60 (test for warnings, line 59)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 64 (test for warnings, line 63)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 67 (test for warnings, line 66)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 74 (test for warnings, line 73)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 83 (test for warnings, line 82)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 85 (test for warnings, line 84)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 89 (test for warnings, line 88)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  at line 98 (test for warnings, line 97)
+  Executed from: g++:g++.dg/modules/modules.exp
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/cexpr-5_a.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/cexpr-5_a.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/cexpr-5_a.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/cexpr-5_a.C module-cmi M (gcm.cache/M.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/cexpr-5_b.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/cexpr-5_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/cexpr-5_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_a.H -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_a.H -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_a.H -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_a.H module-cmi  (gcm.cache/$srcdir/g++.dg/modules/macro-8_a.H.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_b.C -std=c++17  scan-file #define FOO foo
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_b.C -std=c++17  scan-file-not import *"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_b.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_b.C -std=c++2a  scan-file #define FOO foo
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_b.C -std=c++2a  scan-file-not import *"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_b.C -std=c++2b  scan-file #define FOO foo
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_b.C -std=c++2b  scan-file-not import *"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_c.C -std=c++17  scan-file macro-8_a.H.gcm
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_c.C -std=c++17  scan-file-not import *"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_c.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_c.C -std=c++2a  scan-file macro-8_a.H.gcm
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_c.C -std=c++2a  scan-file-not import *"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_c.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_c.C -std=c++2b  scan-file macro-8_a.H.gcm
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_c.C -std=c++2b  scan-file-not import *"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_c.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_d.C -std=c++17  scan-file macro-8_a.H.gcm
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_d.C -std=c++17  scan-file-not import *"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_d.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_d.C -std=c++2a  scan-file macro-8_a.H.gcm
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_d.C -std=c++2a  scan-file-not import *"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_d.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_d.C -std=c++2b  scan-file macro-8_a.H.gcm
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_d.C -std=c++2b  scan-file-not import *"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/macro-8_d.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18 -std=c++17 link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18 -std=c++2a link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18 -std=c++2b link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_a.H -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_a.H -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_a.H -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_a.H module-cmi  (gcm.cache/$srcdir/g++.dg/modules/merge-18_a.H.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_b.H -std=c++17  scan-lang-dump module "Writing definition '::ns::template bar'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_b.H -std=c++17  scan-lang-dump module "Writing definition '::ns::template foo'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_b.H -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_b.H -std=c++2a  scan-lang-dump module "Writing definition '::ns::template bar'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_b.H -std=c++2a  scan-lang-dump module "Writing definition '::ns::template foo'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_b.H -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_b.H -std=c++2b  scan-lang-dump module "Writing definition '::ns::template bar'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_b.H -std=c++2b  scan-lang-dump module "Writing definition '::ns::template foo'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_b.H -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_b.H module-cmi  (gcm.cache/$srcdir/g++.dg/modules/merge-18_b.H.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_c.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_c.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/merge-18_c.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++17  scan-assembler _ZN12_GLOBAL__N_1L1yE:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++17  scan-assembler _ZN12_GLOBAL__N_1L4frobEv:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++2a  scan-assembler _ZN12_GLOBAL__N_1L1yE:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++2a  scan-assembler _ZN12_GLOBAL__N_1L4frobEv:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++2b  scan-assembler _ZN12_GLOBAL__N_1L1yE:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/mod-sym-4.C -std=c++2b  scan-assembler _ZN12_GLOBAL__N_1L4frobEv:
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/reparent-1_c.C -std=c++17  dg-regexp 9 was found: "In module foo, imported at [^\n]*/reparent-1_b.C:14,\nof module bar, imported at [^\n]*/reparent-1_c.C:2:\n[^\n]*/reparent-1_a.C:6:13: note: declared here\n"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/reparent-1_c.C -std=c++2a  dg-regexp 9 was found: "In module foo, imported at [^\n]*/reparent-1_b.C:14,\nof module bar, imported at [^\n]*/reparent-1_c.C:2:\n[^\n]*/reparent-1_a.C:6:13: note: declared here\n"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/reparent-1_c.C -std=c++2b  dg-regexp 9 was found: "In module foo, imported at [^\n]*/reparent-1_b.C:14,\nof module bar, imported at [^\n]*/reparent-1_c.C:2:\n[^\n]*/reparent-1_a.C:6:13: note: declared here\n"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 100)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 101)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 26)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 27)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 28)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 29)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 30)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 31)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 75)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 76)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 77)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 78)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for errors, line 99)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 35)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 40)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 43)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 45)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 48)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 60)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 65)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 69)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 88)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++17  (test for warnings, line 91)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 100)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 101)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 26)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 27)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 28)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 29)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 30)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 31)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 75)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 76)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 77)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 78)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for errors, line 99)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 35)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 40)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 43)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 45)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 48)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 60)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 65)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 69)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 88)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2a  (test for warnings, line 91)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 100)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 101)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 26)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 27)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 28)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 29)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 30)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 31)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 75)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 76)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 77)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 78)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for errors, line 99)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 35)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 40)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 43)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 45)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 48)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 60)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 65)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 69)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 88)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-10.C -std=c++2b  (test for warnings, line 91)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for errors, line 100)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for errors, line 101)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for errors, line 102)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for errors, line 76)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for errors, line 77)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for errors, line 78)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for errors, line 79)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for warnings, line 62)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for warnings, line 67)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for warnings, line 71)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for warnings, line 90)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for warnings, line 93)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++17  (test for warnings, line 96)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for errors, line 100)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for errors, line 101)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for errors, line 102)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for errors, line 76)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for errors, line 77)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for errors, line 78)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for errors, line 79)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for warnings, line 62)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for warnings, line 67)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for warnings, line 71)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for warnings, line 90)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for warnings, line 93)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2a  (test for warnings, line 96)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for errors, line 100)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for errors, line 101)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for errors, line 102)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for errors, line 76)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for errors, line 77)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for errors, line 78)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for errors, line 79)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for warnings, line 62)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for warnings, line 67)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for warnings, line 71)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for warnings, line 90)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for warnings, line 93)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-12.C -std=c++2b  (test for warnings, line 96)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++17  (test for errors, line 12)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++17  (test for errors, line 13)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++17  (test for errors, line 14)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++17  (test for warnings, line 6)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++17  (test for warnings, line 7)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++17  (test for warnings, line 8)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2a  (test for errors, line 12)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2a  (test for errors, line 13)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2a  (test for errors, line 14)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2a  (test for warnings, line 6)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2a  (test for warnings, line 7)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2a  (test for warnings, line 8)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2b  (test for errors, line 12)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2b  (test for errors, line 13)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2b  (test for errors, line 14)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2b  (test for warnings, line 6)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2b  (test for warnings, line 7)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2b  (test for warnings, line 8)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-27.C module-cmi !bad (gcm.cache/bad.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-28_a.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-28_a.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-28_a.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-28_a.C module-cmi M (gcm.cache/M.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-28_b.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-28_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-28_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-29.H -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-29.H -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/using-29.H -std=c++2b (test for excess errors)
+  Executed from: g++:g++.dg/pch/pch.exp
+    g++:g++.dg/pch/pch.exp=./pr116847.H  -O2 -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=./pr116847.H  -O2 -g -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=./pr116847.H  -g -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/pr116847.C  -O2 -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/pr116847.C  -O2 -I. -Dwithout_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/pr116847.C  -O2 -g -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/pr116847.C  -O2 -g -I. -Dwithout_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/pr116847.C  -O2 -g assembly comparison
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/pr116847.C  -O2 assembly comparison
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/pr116847.C  -g -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/pr116847.C  -g -I. -Dwithout_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/pr116847.C  -g assembly comparison
+  Executed from: g++:g++.dg/torture/dg-torture.exp
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O0  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O0  execution test
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O1  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O1  execution test
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2  execution test
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O3 -g  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O3 -g  execution test
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -Os  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -Os  execution test
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O0  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O0  execution test
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O1  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O1  execution test
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O2  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O2  execution test
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O3 -g  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -O3 -g  execution test
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -Os  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116098-1.C   -Os  execution test
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116842.C   -O0  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116842.C   -O1  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116842.C   -O2  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116842.C   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116842.C   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116842.C   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116842.C   -O3 -g  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116842.C   -Os  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116902.C   -O0  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116902.C   -O1  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116902.C   -O2  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116902.C   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116902.C   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116902.C   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116902.C   -O3 -g  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116902.C   -Os  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116927-1.C   -O0  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116927-1.C   -O1  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116927-1.C   -O2  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116927-1.C   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116927-1.C   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116927-1.C   -O3 -g  (test for excess errors)
+    g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/pr116927-1.C   -Os  (test for excess errors)
+  Executed from: g++:g++.dg/vect/vect.exp
+    g++:g++.dg/vect/vect.exp=g++.dg/vect/pr116817.cc  -std=c++17 (test for excess errors)
+    g++:g++.dg/vect/vect.exp=g++.dg/vect/pr116817.cc  -std=c++26 (test for excess errors)
+    g++:g++.dg/vect/vect.exp=g++.dg/vect/pr116817.cc  -std=c++98 (test for excess errors)
+  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  (test for warnings, line 20)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/escaping-1.c  (test for warnings, line 24)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-without-call-summaries.c PR analyzer/103546 (test for bogus messages, line 892)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/malloc-callbacks.c  (test for warnings, line 67)
+  Executed from: gcc:gcc.dg/cpp/cpp.exp
+    gcc:gcc.dg/cpp/cpp.exp=c-c++-common/cpp/Wheader-guard-1.c  -Wc++-compat  (test for excess errors)
+    gcc:gcc.dg/cpp/cpp.exp=c-c++-common/cpp/Wheader-guard-2.c  -Wc++-compat   at line 10 (test for warnings, line )
+    gcc:gcc.dg/cpp/cpp.exp=c-c++-common/cpp/Wheader-guard-2.c  -Wc++-compat   at line 9 (test for warnings, line )
+    gcc:gcc.dg/cpp/cpp.exp=c-c++-common/cpp/Wheader-guard-2.c  -Wc++-compat  (test for excess errors)
+    gcc:gcc.dg/cpp/cpp.exp=c-c++-common/cpp/Wheader-guard-3.c  -Wc++-compat   at line 10 (test for warnings, line )
+    gcc:gcc.dg/cpp/cpp.exp=c-c++-common/cpp/Wheader-guard-3.c  -Wc++-compat   at line 9 (test for warnings, line )
+    gcc:gcc.dg/cpp/cpp.exp=c-c++-common/cpp/Wheader-guard-3.c  -Wc++-compat  (test for excess errors)
+  Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 1 (test for warnings, line 18)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 1 (test for warnings, line 29)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 1 (test for warnings, line 50)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 1 (test for warnings, line 8)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 2 at line 19 (test for warnings, line 18)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 2 at line 30 (test for warnings, line 29)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 2 at line 51 (test for warnings, line 50)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 2 at line 9 (test for warnings, line 8)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 3 at line 20 (test for warnings, line 18)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 3 at line 31 (test for warnings, line 29)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 3 at line 52 (test for warnings, line 50)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 4 at line 32 (test for warnings, line 29)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 4 at line 53 (test for warnings, line 50)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-79.c note 5 at line 54 (test for warnings, line 50)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 1 (test for warnings, line 18)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 1 (test for warnings, line 29)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 1 (test for warnings, line 50)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 1 (test for warnings, line 8)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 2 at line 19 (test for warnings, line 18)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 2 at line 30 (test for warnings, line 29)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 2 at line 51 (test for warnings, line 50)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 2 at line 9 (test for warnings, line 8)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 3 at line 20 (test for warnings, line 18)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 3 at line 31 (test for warnings, line 29)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 3 at line 52 (test for warnings, line 50)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 4 at line 32 (test for warnings, line 29)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 4 at line 53 (test for warnings, line 50)
+    gcc:gcc.dg/dg.exp=gcc.dg/Wstringop-overflow-80.c note 5 at line 54 (test for warnings, line 50)
+    gcc:gcc.dg/dg.exp=gcc.dg/flex-array-counted-by-9.c  (test for errors, line 12)
+    gcc:gcc.dg/dg.exp=gcc.dg/flex-array-counted-by-9.c  (test for errors, line 7)
+    gcc:gcc.dg/dg.exp=gcc.dg/flex-array-counted-by-9.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr116850.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr116879.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr116905.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr116906-1.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr116906-1.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/pr116906-2.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr116906-2.c execution test
+  Executed from: gcc:gcc.dg/gomp/gomp.exp
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  (test for bogus messages, line 27)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  at line 39 (test for warnings, line 38)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  at line 43 (test for warnings, line 42)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  at line 48 (test for warnings, line 47)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  at line 56 (test for warnings, line 55)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  (test for bogus messages, line 29)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  (test for bogus messages, line 54)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  (test for errors, line 62)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  (test for errors, line 64)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  (test for errors, line 65)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 106)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 34)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 45)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 50)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 73)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 84)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 88)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 97)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 39 (test for errors, line 38)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 41 (test for errors, line 38)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 75 (test for warnings, line 25)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  at line 90 (test for warnings, line 81)
+  Executed from: gcc:gcc.dg/lto/lto.exp
+    gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/pr113197 c_lto_pr113197_0.o assemble,  -O -flto -fpie 
+    gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/pr113197 c_lto_pr113197_0.o-c_lto_pr113197_1.o link,  -O -flto -fpie 
+    gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/pr113197 c_lto_pr113197_1.o assemble,  -O -flto -fpie 
+  Executed from: gcc:gcc.dg/params/params.exp
+    gcc:gcc.dg/params/params.exp=gcc.dg/params/blocksort-part.c -O3 --param transitive-relations-work-bound=0 (test for excess errors)
+    gcc:gcc.dg/params/params.exp=gcc.dg/params/blocksort-part.c -O3 --param transitive-relations-work-bound=9999 (test for excess errors)
+  Executed from: gcc:gcc.dg/plugin/plugin.exp
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/crash-test-ice-in-header-sarif-2.1.c -fplugin=./crash_test_plugin.so  (test .sarif output for UTF-8-encoded parseable JSON)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/crash-test-ice-in-header-sarif-2.1.c -fplugin=./crash_test_plugin.so  dg-regexp 8 was found: "during GIMPLE pass: crash_test"
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/crash-test-ice-in-header-sarif-2.1.c -fplugin=./crash_test_plugin.so (test for excess errors)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/crash-test-ice-in-header-sarif-2.2.c -fplugin=./crash_test_plugin.so  (test .sarif output for UTF-8-encoded parseable JSON)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/crash-test-ice-in-header-sarif-2.2.c -fplugin=./crash_test_plugin.so  dg-regexp 8 was found: "during GIMPLE pass: crash_test"
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/crash-test-ice-in-header-sarif-2.2.c -fplugin=./crash_test_plugin.so (test for excess errors)
   Executed from: gcc:gcc.dg/torture/dg-torture.exp
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/pr116098-2.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116861-1.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116861-1.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116861-1.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116861-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/pr116861-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/pr116861-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116861-1.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116861-1.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116922.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116922.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116922.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116922.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116922.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116922.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116922.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr116922.c   -Os  (test for excess errors)
     gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117041.c   -O0  (test for excess errors)
     gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117041.c   -O1  (test for excess errors)
     gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117041.c   -O2  (test for excess errors)
@@ -81,8 +1149,161 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117041.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
     gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117041.c   -O3 -g  (test for excess errors)
     gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117041.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/absfloat16.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/absfloat16.c scan-tree-dump-times optimized " = ABS_EXPR <x_[0-9]*\\(D\\)>;" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-42.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-42.c scan-tree-dump-not optimized "if"
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-42.c scan-tree-dump-times optimized "[^\r\n]*_[0-9]* = a_[0-9]*.D. == 0" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-42.c scan-tree-dump-times optimized "[^\r\n]*_[0-9]* = c_[0-9]*.D. != 0" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-43.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-43.c scan-tree-dump-not optimized "if"
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-43.c scan-tree-dump-times optimized "[^\r\n]*_[0-9]* = a_[0-9]*.D. & b_[0-9]*.D." 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-43.c scan-tree-dump-times optimized "[^\r\n]*_[0-9]* = c_[0-9]*.D. != 0" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-7.c scan-tree-dump-not optimized "if"
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/phi-opt-7.c scan-tree-dump-times optimized "[^\r\n]*_[0-9]* = t_[0-9]*.D. != 0" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1-fwrapv.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1-fwrapv.c scan-tree-dump-times forwprop1 "Removing dead stmt:.*?- _" 8
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ -1001.*\n.*< -2000" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ -1001.*\n.*< -3001" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ -11.*\n.*>= -21" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ -11.*\n.*>= -30" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ -20001.*\n.*< -10000" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ -201.*\n.*>= -101" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ -30001.*\n.*< -10001" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ -301.*\n.*>= -100" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1.c scan-tree-dump-times forwprop1 "Removing dead stmt:.*?- _" 8
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ 10.*\n.*<= 20" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ 19.*\n.*<= 29" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ 2000.*\n.*> 3000" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ 4294947296.*\n.*> 10000" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ 4294957295.*\n.*> 9999" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ 4294967095.*\n.*<= 99" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ 4294967196.*\n.*<= 100" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-1.c scan-tree-dump-times forwprop1 "gimple_simplified to.* \\+ 999.*\n.*> 1999" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2-fwrapv.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2-fwrapv.c scan-tree-dump-times forwprop1 "Removing dead stmt:.*? \\+" 4
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* <= 2147483607" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* <= 2147483617" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* >= -2147483628" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2-fwrapv.c scan-tree-dump-times forwprop1 "gimple_simplified to.* >= -2147483638" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2.c scan-tree-dump-times forwprop1 "Removing dead stmt:.*? \\+" 4
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2.c scan-tree-dump-times forwprop1 "gimple_simplified to.* <= 4294967255" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2.c scan-tree-dump-times forwprop1 "gimple_simplified to.* <= 4294967265" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2.c scan-tree-dump-times forwprop1 "gimple_simplified to.* > 4294967275" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024-2.c scan-tree-dump-times forwprop1 "gimple_simplified to.* > 4294967285" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024.c scan-tree-dump-times forwprop1 "Removing dead stmt:.*?- _" 5
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024.c scan-tree-dump-times forwprop1 "gimple_simplified to.* != 30" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024.c scan-tree-dump-times forwprop1 "gimple_simplified to.* != 4294967246" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024.c scan-tree-dump-times forwprop1 "gimple_simplified to.* == 2147483647" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024.c scan-tree-dump-times forwprop1 "gimple_simplified to.* > 0" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024.c scan-tree-dump-times forwprop1 "gimple_simplified to.* > 2147483644" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024.c scan-tree-dump-times forwprop1 "return 0" 2
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr116024.c scan-tree-dump-times forwprop1 "return 1" 1
+  Executed from: gcc:gcc.dg/vect/vect.exp
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr65947-8.c -flto -ffat-lto-objects  scan-tree-dump vect "multiple types in[^\\n\\r]* condition reduction"
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr65947-8.c scan-tree-dump vect "multiple types in[^\\n\\r]* condition reduction"
+  Executed from: gcc:gcc.target/arm/mve/mve.exp
+    gcc:gcc.target/arm/mve/mve.exp=gcc.target/arm/mve/dlstp-loop-form.c (test for excess errors)
+  Executed from: gfortran:gfortran.dg/coarray/caf.exp
+    gfortran:gfortran.dg/coarray/caf.exp=gfortran.dg/coarray/pr81265.f90 -fcoarray=lib  -O2  -lcaf_single (test for excess errors)
+    gfortran:gfortran.dg/coarray/caf.exp=gfortran.dg/coarray/pr81265.f90 -fcoarray=lib  -O2  -lcaf_single execution test
+    gfortran:gfortran.dg/coarray/caf.exp=gfortran.dg/coarray/pr81265.f90 -fcoarray=single  -O2  (test for excess errors)
+    gfortran:gfortran.dg/coarray/caf.exp=gfortran.dg/coarray/pr81265.f90 -fcoarray=single  -O2  execution test
+    gfortran:gfortran.dg/coarray/caf.exp=gfortran.dg/coarray/substring_1.f90 -fcoarray=lib  -O2  -lcaf_single (test for excess errors)
+    gfortran:gfortran.dg/coarray/caf.exp=gfortran.dg/coarray/substring_1.f90 -fcoarray=lib  -O2  -lcaf_single execution test
+    gfortran:gfortran.dg/coarray/caf.exp=gfortran.dg/coarray/substring_1.f90 -fcoarray=single  -O2  (test for excess errors)
+    gfortran:gfortran.dg/coarray/caf.exp=gfortran.dg/coarray/substring_1.f90 -fcoarray=single  -O2  execution test
+  Executed from: gfortran:gfortran.dg/dg.exp
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr102532.f90   -O   (test for errors, line 10)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr102532.f90   -O   (test for errors, line 11)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr102532.f90   -O   (test for errors, line 12)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr102532.f90   -O   (test for errors, line 19)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr102532.f90   -O   (test for errors, line 20)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr102532.f90   -O   (test for errors, line 21)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr102532.f90   -O   (test for errors, line 9)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr95690.f90   -O   at line 11 (test for errors, line )
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -O0  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -O0  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -O1  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -O1  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -O2  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -O2  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -O3 -g  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -Os  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_31.f90   -Os  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -O0  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -O0  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -O1  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -O1  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -O2  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -O2  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -O3 -g  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -Os  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_32.f90   -Os  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -O0  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -O0  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -O1  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -O1  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -O2  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -O2  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -O3 -g  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -Os  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_33.f90   -Os  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -O0  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -O0  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -O1  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -O1  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -O2  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -O2  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -O3 -g  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -Os  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_34.f90   -Os  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -O0  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -O0  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -O1  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -O1  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -O2  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -O2  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -O3 -g  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -Os  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/unsigned_35.f90   -Os  execution test
+  Executed from: gfortran:gfortran.dg/gomp/gomp.exp
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-4.f90   -O   (test for errors, line 50)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-4.f90   -O   (test for errors, line 51)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-clause.f90   -O   at line 37 (test for warnings, line 36)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-clause.f90   -O   at line 42 (test for warnings, line 41)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-clause.f90   -O   at line 48 (test for warnings, line 47)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-clause.f90   -O   at line 56 (test for warnings, line 55)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-clause.f90   -O  (test for excess errors)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-static-2.f90   -O   (test for errors, line 31)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-static-2.f90   -O   (test for errors, line 39)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-static-2.f90   -O   (test for errors, line 49)
+    gfortran:gfortran.dg/gomp/gomp.exp=gfortran.dg/gomp/allocate-static-2.f90   -O  (test for excess errors)
+  Executed from: libgomp:libgomp.fortran/fortran.exp
+    libgomp:libgomp.fortran/fortran.exp=libgomp.fortran/allocate-static.f90   -O  (test for excess errors)
+    libgomp:libgomp.fortran/fortran.exp=libgomp.fortran/allocate-static.f90   -O  execution test
   Executed from: libstdc++:libstdc++-dg/conformance.exp
     libstdc++:libstdc++-dg/conformance.exp=17_intro/names_fortify.cc  -std=gnu++17 (test for excess errors)
+    libstdc++:libstdc++-dg/conformance.exp=20_util/is_virtual_base_of/value.cc  -std=gnu++26 (test for excess errors)
     libstdc++:libstdc++-dg/conformance.exp=20_util/specialized_algorithms/construct_at/array.cc  -std=gnu++20 (test for excess errors)
     libstdc++:libstdc++-dg/conformance.exp=20_util/specialized_algorithms/construct_at/array.cc  -std=gnu++26 (test for excess errors)
     libstdc++:libstdc++-dg/conformance.exp=20_util/specialized_algorithms/construct_at/array_neg.cc  -std=gnu++20  (test for errors, line )
@@ -93,8 +1314,157 @@ o  IMPROVEMENTS TO BE CHECKED:
     libstdc++:libstdc++-dg/conformance.exp=20_util/specialized_algorithms/construct_at/array_neg.cc  -std=gnu++26  (test for errors, line 11)
     libstdc++:libstdc++-dg/conformance.exp=20_util/specialized_algorithms/construct_at/array_neg.cc  -std=gnu++26  (test for errors, line 18)
     libstdc++:libstdc++-dg/conformance.exp=20_util/specialized_algorithms/construct_at/array_neg.cc  -std=gnu++26 (test for excess errors)
+    libstdc++:libstdc++-dg/conformance.exp=22_locale/time_get/get/char/5.cc  -std=gnu++17 (test for excess errors)
+    libstdc++:libstdc++-dg/conformance.exp=22_locale/time_get/get/char/5.cc  -std=gnu++17 execution test
+    libstdc++:libstdc++-dg/conformance.exp=22_locale/time_get/get/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
+    libstdc++:libstdc++-dg/conformance.exp=22_locale/time_get/get/wchar_t/5.cc  -std=gnu++17 execution test
+    libstdc++:libstdc++-dg/conformance.exp=27_io/basic_ostream/inserters_arithmetic/lwg4101.cc  -std=gnu++17 (test for excess errors)
+    libstdc++:libstdc++-dg/conformance.exp=27_io/basic_ostream/inserters_arithmetic/lwg4101.cc  -std=gnu++17 execution test
+
+
+  - XPASS now PASS            [XPASS=> PASS]:
+
+  Executed from: gcc:gcc.dg/vect/vect.exp
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-double-reduc-5.c -flto -ffat-lto-objects  scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-double-reduc-5.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1
+
+
+  - FAIL now PASS             [FAIL => PASS]:
+
+  Executed from: gcc:gcc.target/arm/arm.exp
+    gcc:gcc.target/arm/arm.exp=gcc.target/arm/pr59858.c (test for excess errors)
+    gcc:gcc.target/arm/arm.exp=gcc.target/arm/pr65647.c (test for excess errors)
+    gcc:gcc.target/arm/arm.exp=gcc.target/arm/pr65710.c (test for excess errors)
+  Executed from: libgomp:libgomp.oacc-c++/c++.exp
+    libgomp:libgomp.oacc-c++/c++.exp=libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 190 (test for warnings, line 185)
+    libgomp:libgomp.oacc-c++/c++.exp=libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 221 (test for warnings, line 214)
+    libgomp:libgomp.oacc-c++/c++.exp=libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 252 (test for warnings, line 245)
+    libgomp:libgomp.oacc-c++/c++.exp=libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for excess errors)
+  Executed from: libgomp:libgomp.oacc-c/c.exp
+    libgomp:libgomp.oacc-c/c.exp=libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 190 (test for warnings, line 185)
+    libgomp:libgomp.oacc-c/c.exp=libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 221 (test for warnings, line 214)
+    libgomp:libgomp.oacc-c/c.exp=libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 252 (test for warnings, line 245)
+    libgomp:libgomp.oacc-c/c.exp=libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for excess errors)
+  Executed from: libstdc++:libstdc++-dg/conformance.exp
+    libstdc++:libstdc++-dg/conformance.exp=17_intro/headers/c++2011/parallel_mode.cc   (test for excess errors)
+    libstdc++:libstdc++-dg/conformance.exp=17_intro/headers/c++2014/parallel_mode.cc   (test for excess errors)
+    libstdc++:libstdc++-dg/conformance.exp=17_intro/headers/c++2017/parallel_mode.cc  -std=gnu++17 (test for excess errors)
+
+
+  - XFAIL disappears          [XFAIL=>     ]:
+
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++26  (test for bogus messages, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++11 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13788)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13788)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++26 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13788)
+    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:5679)
+    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:5679)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C  -std=c++26 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5679)
+  Executed from: g++:g++.dg/gomp/gomp.exp
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 30)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 47)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 60)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 70)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 81)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 85)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 94)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 30)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 47)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 60)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 70)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 81)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 85)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 94)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 30)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 47)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 60)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 70)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 81)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 85)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 94)
+
+
+  - XFAIL now PASS            [XFAIL=> PASS]:
+
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/lookup/using53.C  -std=c++17 See P1787 (CWG36) (test for bogus messages, line 55)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using53.C  -std=c++26 See P1787 (CWG36) (test for bogus messages, line 55)
+    g++:g++.dg/dg.exp=g++.dg/lookup/using53.C  -std=c++98 See P1787 (CWG36) (test for bogus messages, line 55)
+  Executed from: gcc:gcc.dg/gomp/gomp.exp
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  (test for errors, line 63)
+
+
+  - XFAIL appears             [     =>XFAIL]:
+
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/udlit-extended-id-3.C  -std=c++23  (test for bogus messages, line 16)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++11 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13797)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13797)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++26 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13797)
+    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:5688)
+    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:5688)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/auto-fn61.C  -std=c++26 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5688)
+  Executed from: g++:g++.dg/gomp/gomp.exp
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++17  (test for bogus messages, line 27)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-18.c  -std=c++26  (test for bogus messages, line 27)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  (test for bogus messages, line 29)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  (test for bogus messages, line 54)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  (test for errors, line 62)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  (test for errors, line 64)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++17  (test for errors, line 65)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  (test for bogus messages, line 29)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  (test for bogus messages, line 54)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  (test for errors, line 62)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  (test for errors, line 64)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++26  (test for errors, line 65)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  (test for errors, line 62)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  (test for errors, line 64)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-19.c  -std=c++98  (test for errors, line 65)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 34)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 50)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 73)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 84)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 88)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++17  (test for errors, line 97)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 34)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 50)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 73)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 84)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 88)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++26  (test for errors, line 97)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 34)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 50)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 73)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 84)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 88)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/allocate-9.c  -std=c++98  (test for errors, line 97)
+  Executed from: gcc:gcc.dg/plugin/plugin.exp
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/crash-test-ice-in-header-sarif-2.1.c -fplugin=./crash_test_plugin.so (Internal compiler error:)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/crash-test-ice-in-header-sarif-2.2.c -fplugin=./crash_test_plugin.so (Internal compiler error:)
+  Executed from: gfortran:gfortran.dg/dg.exp
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/initialization_25.f90   -O  PR35779 (test for errors, line 11)
+
+
+  - UNSUPPORTED appears       [     =>UNSUP]:
+
+  Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-110.c
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-111.c
+  Executed from: gcc:gcc.dg/plugin/plugin.exp
+    gcc:gcc.dg/plugin/plugin.exp=crash-test-ice-in-header-sarif-2_1.py pytest python3 is missing
+    gcc:gcc.dg/plugin/plugin.exp=crash-test-ice-in-header-sarif-2_2.py pytest python3 is missing
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/crash-test-ice-in-header-sarif-2.1.c -fplugin=./crash_test_plugin.so  verify-sarif-file: check-jsonschema is missing
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/crash-test-ice-in-header-sarif-2.2.c -fplugin=./crash_test_plugin.so  verify-sarif-file: check-jsonschema is missing
+  Executed from: gcc:gcc.dg/vect/vect.exp
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-dotprod-conv-optab.c
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-dotprod-conv-optab.c -flto -ffat-lto-objects
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-fncall-mask-math.c
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-fncall-mask-math.c -flto -ffat-lto-objects
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-fncall-mask.c
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-fncall-mask.c -flto -ffat-lto-objects
 
 
 
-# Improvements found
-# No regression found in 8 common sum files
+# Regressions found
+# Regressions in 8 common sum files found
