diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 000000000..8e5813528
--- /dev/null
+++ b/notify/configure-toolchain.txt
@@ -0,0 +1,5 @@
+
+Most relevant configure and test flags: none, autodetected on armv8l-unknown-linux-gnueabihf
+
+Full configure and make flags for each step:
+
diff --git a/notify/fixes.sum b/notify/fixes.sum
new file mode 100644
index 000000000..6f6335717
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		1172
+# of flaky entries		0
+# of all tests			579969
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 88d75236d..d3119fb40 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
 [GNU-692]
-PASS
+improvements
 Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/983/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index c0cb1aa8d..f60a1fcd1 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,15 +7,15 @@
         "Info": {
             "tag": "tcwg_gnu_native_check_gcc",
             "test_url": "https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/983/",
-            "run_order": "0983 (basepoints/gcc-14-08491-g9e89b5e9250)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=b960445a45981873c5b1718824ea9d3b5749433a (unchanged)",
-            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/9e89b5e92505a09b1c757662c10af340af87f11b (+ 13 commits)",
-            "git_linux": "https://git.linaro.org/kernel-org/linux.git/commit/?id=861c0981648f5b64c86fd028ee622096eb7af05a (unchanged)",
-            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=9c72830eb3e12c1d57ac7d1992c96ee69ccd835d (unchanged)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=3dfc29463ae08a45adb6f1f7bb2a5232c1a33151 (unchanged)",
+            "run_order": "0983 (5-changed-components)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=b960445a45981873c5b1718824ea9d3b5749433a (+ 87 commits)",
+            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/9e89b5e92505a09b1c757662c10af340af87f11b (+ 172 commits)",
+            "git_linux": "https://git.linaro.org/kernel-org/linux.git/commit/?id=861c0981648f5b64c86fd028ee622096eb7af05a (+ 417 commits)",
+            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=9c72830eb3e12c1d57ac7d1992c96ee69ccd835d (+ 9 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=3dfc29463ae08a45adb6f1f7bb2a5232c1a33151 (+ 46 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2024-01-29 22:43:23"
+        "Start Time": "2024-01-25 19:27:56"
     },
     "Tests": [
         {
@@ -44,10 +44,10 @@
 	   ,
         {
             "Data": [
-                10
+                1116
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -55,7 +55,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -63,7 +63,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -71,15 +71,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                0
+                27
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -87,7 +87,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -95,55 +95,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                126
+                1471
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                18107
+                186347
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                761
+                6447
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                18994
+                194265
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                10
+                1143
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libstdc++.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.gcc.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                7
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -151,7 +151,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -159,7 +159,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -167,7 +167,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -175,7 +175,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -183,7 +183,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -191,47 +191,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                265
+                3
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                67611
+                44
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                513
+                1
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                68389
+                48
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                7
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gfortran.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.libitm.bad.nb_bad"
         }
 	   ,
         {
@@ -332,10 +332,10 @@
 	   ,
         {
             "Data": [
-                0
+                7
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -343,7 +343,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -351,7 +351,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -359,15 +359,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                2
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -375,7 +375,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -383,55 +383,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                284
+                265
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                16044
+                67611
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                683
+                513
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                17011
+                68389
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                2
+                7
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libgomp.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.gfortran.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                0
+                10
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -439,7 +439,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -447,7 +447,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -455,7 +455,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -463,7 +463,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -471,7 +471,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -479,55 +479,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                0
+                126
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                44
+                18107
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                5
+                761
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                49
+                18994
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                0
+                10
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libatomic.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.libstdc++.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                1116
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -535,7 +535,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -543,7 +543,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -551,15 +551,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                27
+                2
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -567,7 +567,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -575,47 +575,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                1471
+                284
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                186347
+                16044
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                6447
+                683
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                194265
+                17011
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                1143
+                2
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.gcc.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.libgomp.bad.nb_bad"
         }
 	   ,
         {
@@ -623,7 +623,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -631,7 +631,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -639,7 +639,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -647,7 +647,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -655,7 +655,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -663,7 +663,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -671,7 +671,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.KFAIL.nb_KFAIL"
         }
 	   ,
         {
@@ -679,31 +679,31 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                2846
+                44
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                70
+                5
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                2916
+                49
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.good.nb_good"
         }
 	   ,
         {
@@ -711,7 +711,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.objc.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.libatomic.bad.nb_bad"
         }
 	   ,
         {
@@ -719,7 +719,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_native_check_gcc.objc.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -727,7 +727,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_native_check_gcc.objc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -735,7 +735,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_native_check_gcc.objc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -743,7 +743,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_native_check_gcc.objc.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -751,7 +751,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_native_check_gcc.objc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -759,7 +759,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_native_check_gcc.objc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -767,39 +767,39 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.objc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                3
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_native_check_gcc.objc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                44
+                2846
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.PASS.nb_PASS"
+            "Name": "tcwg_gnu_native_check_gcc.objc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                1
+                70
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_native_check_gcc.objc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                48
+                2916
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.good.nb_good"
+            "Name": "tcwg_gnu_native_check_gcc.objc.good.nb_good"
         }
 	   ,
         {
@@ -807,7 +807,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_native_check_gcc.libitm.bad.nb_bad"
+            "Name": "tcwg_gnu_native_check_gcc.objc.bad.nb_bad"
         }
 	   ,
         {
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index ed1c4ca62..ef88baeae 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,32 +1,34 @@
-Dear contributor, our automatic CI has detected problems related to your patch(es).  Please find some details below.  If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
+Dear contributor,
 
-We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
+Our automatic CI successfully passed with your patch(es). Please find some details below.
 
-In  master-arm after:
-
-  | 13 commits in gcc
+In  master-arm, after:
+  | 172 commits in gcc
   | 9e89b5e9250 nvptx.opt: Add sm_89 and sm_90a to -march-map=
   | c1a38cd67e1 install.texi: For gcn, recommend LLVM 15, unless gfx1100 is disabled
   | ef5ccdbbc60 gcn/mkoffload.cc: Fix SRAM_ECC and XNACK handling [PR111966]
   | cb366731e76 libgomp.c/declare-variant-4.h: Fix used variant function for gfx1030/gfx1100
   | b338fdbc2b7 tree-ssa-strlen: Fix pdata->maxlen computation [PR110603]
-  | ... and 8 more commits in gcc
+  | ... and 167 more commits in gcc
 
-PASS
 
-You can find the failure logs in *.log.1.xz files in
- - https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/983/artifact/artifacts/00-sumfiles/
-The full lists of regressions and progressions as well as configure and make commands are in
- - https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/983/artifact/artifacts/notify/
-The list of [ignored] baseline and flaky failures are in
- - https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/983/artifact/artifacts/sumfiles/xfails.xfail
+Used configuration :
+ *CI config* tcwg_gnu_native_check_gcc master-arm
+ *configure and test flags:* none, autodetected on armv8l-unknown-linux-gnueabihf
 
-The configuration of this build is:
-CI config tcwg_gnu_native_check_gcc master-arm
+If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
 
 -----------------8<--------------------------8<--------------------------8<--------------------------
-The information below can be used to reproduce a debug environment:
+
+The information below contains the details of the failures, and the ways to reproduce a debug environment:
+
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/983/artifact/artifacts/
+The full lists of regressions and improvements as well as configure and make commands are in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/983/artifact/artifacts/notify/
+The list of [ignored] baseline and flaky failures are in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/983/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/983/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/982/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/968/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index 4d35b9ab3..30ddfcbce 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-tburnus@baylibre.com,victor.donascimento@arm.com,bcc:tcwg-validation@linaro.org,jakub@redhat.com,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,rguenther@suse.de,gccadmin@gcc.gnu.org,cc:quic_apinski@quicinc.com,linkw@linux.ibm.com
+cc:hjl.tools@gmail.com,tburnus@baylibre.com,cltang@baylibre.com,sandra@codesourcery.com,(no_default),victor.donascimento@arm.com,xry111@xry111.site,hp@bitrange.com,bcc:tcwg-validation@linaro.org,poulhies@adacore.com,jakub@redhat.com,polacek@redhat.com,danglin@gcc.gnu.org,gaiusmod2@gmail.com,cc:mary.bennett@embecosm.com,haochen.jiang@intel.com,fdumont@gcc.gnu.org,cc:monk.chiang@sifive.com,cc:yanzhang.wang@intel.com,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,lhyatt@gmail.com,iant@golang.org,jason@redhat.com,kito.cheng@sifive.com,tamar.christina@arm.com,cc:juzhe.zhong@rivai.ai,jlaw@ventanamicro.com,patrick@rivosinc.com,rdapp@ventanamicro.com,avr@gjlay.de,syq@gcc.gnu.org,mjambor@suse.cz,ams@baylibre.com,macro@embecosm.com,lehua.ding@rivai.ai,jh@suse.cz,rguenther@suse.de,cc:liwei@loongson.cn,cc:zacwalker@microsoft.com,chenglulu@loongson.cn,vmakarov@redhat.com,guihaoc@gcc.gnu.org,gccadmin@gcc.gnu.org,dmalcolm@redhat.com,ro@CeBiTec.Uni-Bielefeld.DE,cc:mikpelinux@gmail.com,pan2.li@intel.com,iain@sandoe.co.uk,szabolcs.nagy@arm.com,cc:desplanques@adacore.com,cc:xujiahao@loongson.cn,cc:hp@axis.com,xuli1@eswincomputing.com,hongtao.liu@intel.com,nathanieloshead@gmail.com,cc:nnnjkk@gmail.com,cc:rdapp.gcc@gmail.com,ppalka@redhat.com,cc:chenxiaolong@loongson.cn,alex.coplan@arm.com,richard.sandiford@arm.com,quic_apinski@quicinc.com,linkw@linux.ibm.com,jose.marchesi@oracle.com,jwakely@redhat.com,cc:palmer@rivosinc.com,tschwinge@baylibre.com
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index efc51ac61..ed5221c71 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 13 commits in gcc: PASS on arm
+[Linaro-TCWG-CI] 172 commits in gcc: improvements on arm
diff --git a/notify/regressions.sum b/notify/regressions.sum
new file mode 100644
index 000000000..6f6335717
--- /dev/null
+++ b/notify/regressions.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		1172
+# of flaky entries		0
+# of all tests			579969
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index ae3b48a57..45044f38b 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -12,24 +12,24 @@ libitm.sum
 libstdc++.sum
 objc.sum
 Comparing:
-REFERENCE:/tmp/gxx-sum1.827248
-CURRENT:  /tmp/gxx-sum2.827248
+REFERENCE:/tmp/gxx-sum1.2091600
+CURRENT:  /tmp/gxx-sum2.2091600
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  553751 |  553770 |
+  | Passes                            [PASS] |  553507 |  553770 |
   | Unexpected fails                  [FAIL] |    1141 |    1141 |
   | Errors                           [ERROR] |       0 |       0 |
   | Unexpected passes                [XPASS] |      31 |      31 |
-  | Expected fails                   [XFAIL] |    4937 |    4937 |
+  | Expected fails                   [XFAIL] |    4938 |    4937 |
   | Known fails                      [KFAIL] |       0 |       0 |
   | Unresolved                  [UNRESOLVED] |       0 |       0 |
-  | Unsupported                [UNSUPPORTED] |   20090 |   20090 |
+  | Unsupported                [UNSUPPORTED] |   20045 |   20090 |
   | Untested                      [UNTESTED] |       0 |       0 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.963338
+    REF PASS ratio: 0.963398
     RES PASS ratio: 0.963339
 
 o  REGRESSIONS:
@@ -41,13 +41,620 @@ o  REGRESSIONS:
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | New PASS                  [     => PASS] |      19 |
+  | PASS disappears           [PASS =>     ] |     224 |
+  | New PASS                  [     => PASS] |     471 |
+  | XFAIL disappears          [XFAIL=>     ] |     101 |
+  | XFAIL appears             [     =>XFAIL] |     100 |
+  | UNSUPPORTED disappears    [UNSUP=>     ] |       1 |
+  | UNSUPPORTED appears       [     =>UNSUP] |      46 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |      19 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     943 |
   +------------------------------------------+---------+
 
+  - PASS disappears           [PASS =>     ]:
+
+  Executed from: g++:g++.dg/analyzer/analyzer.exp
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 135)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 53)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 66)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 135)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 53)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 66)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 135)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 53)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 66)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 135)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 53)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 66)
+  Executed from: g++:g++.dg/modules/modules.exp
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::B'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::Scoped'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::Y'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo@foo:.::C@foo:.'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@foo:.::[ABCD]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::B'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::Scoped'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::Y'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo@foo:.::C@foo:.'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@foo:.::[ABCD]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::B'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::Scoped'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::Y'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo@foo:.::C@foo:.'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@foo:.::[ABCD]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::Y@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_Const_Three'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_One'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_Const_Three'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_One'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::Z'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo@foo:1'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo@foo:.::Y@foo:.::_vptr.Y'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo@foo:.::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::Y@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_Const_Three'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_One'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_Const_Three'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_One'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::Z'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo@foo:1'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo@foo:.::Y@foo:.::_vptr.Y'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo@foo:.::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::Y@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_Const_Three'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_One'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_Const_Three'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_One'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::Z'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo@foo:1'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo@foo:.::Y@foo:.::_vptr.Y'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo@foo:.::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo@foo:.::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo@foo:.::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo@foo:.::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo@foo:.::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x0>::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo@foo:.::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x0>::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo@foo:.::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x0>::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::toto'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::toto'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::toto'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Reading definition function_decl '::foo@foo:.::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Reading definition function_decl '::foo@foo:.::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Reading definition function_decl '::foo@foo:.::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x1>'"
+  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 135)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 53)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 66)
+  Executed from: gcc:gcc.dg/vect/vect.exp
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-reduc-pattern-2b-big-array.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vect_recog_widen_sum_pattern: detected(?:(?!failed)(?!Re-trying).)*succeeded" 1
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-reduc-pattern-2b-big-array.c scan-tree-dump-times vect "vect_recog_widen_sum_pattern: detected(?:(?!failed)(?!Re-trying).)*succeeded" 1
+  Executed from: libitm:libitm.c++/c++.exp
+    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/throwdown.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+
+
   - New PASS                  [     => PASS]:
 
+  Executed from: g++:g++.dg/analyzer/analyzer.exp
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 133)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 65)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 uninit (test for warnings, line 52)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 133)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 65)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 uninit (test for warnings, line 52)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 133)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 65)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 uninit (test for warnings, line 52)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 133)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 65)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 uninit (test for warnings, line 52)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++14  (test for warnings, line 33)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++14 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++14 PR analyzer/112969 at line 34 (test for bogus messages, line 33)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++17  (test for warnings, line 33)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++17 PR analyzer/112969 at line 34 (test for bogus messages, line 33)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++20  (test for warnings, line 33)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++20 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++20 PR analyzer/112969 at line 34 (test for bogus messages, line 33)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++98  (test for warnings, line 33)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++98 PR analyzer/112969 at line 34 (test for bogus messages, line 33)
+  Executed from: g++:g++.dg/coroutines/coroutines.exp
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/co-await-initlist2.C (test for excess errors)
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=c-c++-common/pr107058.c  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/pr107058.c  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/pr107058.c  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/pr107058.c  -std=gnu++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-pmf2.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-pmf2.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-pmf2.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-pmf2.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/spaceship-sfinae3.C  -std=c++20  (test for errors, line 19)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/spaceship-sfinae3.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/eh/return3.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/eh/return3.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/eh/return3.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/eh/return3.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++14 execution test
+    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++17 execution test
+    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++20 execution test
+    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++98 execution test
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++14  (test for bogus messages, line 20)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++17  (test for bogus messages, line 20)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++20  (test for bogus messages, line 20)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference15.C  -std=gnu++20  (test for bogus messages, line 23)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference15.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++14  (test for bogus messages, line 9)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++17  (test for bogus messages, line 9)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++20  (test for bogus messages, line 9)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++20 (test for excess errors)
+  Executed from: g++:g++.dg/modules/modules.exp
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_a.H -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_a.H -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_a.H module-cmi  (gcm.cache/$srcdir/g++.dg/modules/concept-10_a.H.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_a.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_a.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_a.C module-cmi M (gcm.cache/M.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2 -std=c++17 link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2 -std=c++2a link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2 -std=c++2b link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_a.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_a.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_a.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_a.C module-cmi io (gcm.cache/io.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_b.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_c.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_c.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_c.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3 -std=c++17 link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3 -std=c++2a link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3 -std=c++2b link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_a.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_a.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_a.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_a.C module-cmi mod (gcm.cache/mod.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_b.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::B'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::Scoped'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::Y'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo::C@foo:.'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo::Scoped@foo:.::[ABCD]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::B'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::Scoped'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::Y'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo::C@foo:.'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo::Scoped@foo:.::[ABCD]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::B'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::Scoped'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::Y'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo::C@foo:.'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo::Scoped@foo:.::[ABCD]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::Y@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::Plain_Const_Three'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::Plain_One'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::Scoped_Const_Three'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::Scoped_One'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::Z'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo::Y@foo:.::_vptr.Y'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::Y@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::Plain_Const_Three'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::Plain_One'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::Scoped_Const_Three'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::Scoped_One'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::Z'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo::Y@foo:.::_vptr.Y'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::Y@foo:.::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::Plain_Const_Three'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::Plain_One'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::Scoped_Const_Three'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::Scoped_One'@'bar' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::Z'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo::Y@foo:.::_vptr.Y'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo::[ABC]'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::X<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x0>::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x0>::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x0>::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::X@foo:.::frob<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::toto'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::toto'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::toto'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x0>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::TPL<0x1>::frob<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::TPL<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Reading definition function_decl '::foo::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Reading definition function_decl '::foo::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Reading definition function_decl '::foo::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x1>'"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++17 execute
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++17 link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++2a execute
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++2a link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++2b execute
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++2b link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_a.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_a.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_a.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_a.C module-cmi M (gcm.cache/M.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_b.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6 -std=c++17 link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6 -std=c++2a link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6 -std=c++2b link
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_a.H -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_a.H -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_a.H -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_a.H module-cmi  (gcm.cache/$srcdir/g++.dg/modules/init-6_a.H.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_b.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_a.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_a.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_a.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_a.C module-cmi A (gcm.cache/A.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_b.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_b.C module-cmi A.B (gcm.cache/A.B.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_c.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_c.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_c.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_a.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_a.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_a.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_a.C module-cmi A (gcm.cache/A.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++17  (test for warnings, line 7)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++17  at line 10 (test for warnings, line )
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2a  (test for warnings, line 7)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2a  at line 10 (test for warnings, line )
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2b  (test for warnings, line 7)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2b  at line 10 (test for warnings, line )
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2b (test for excess errors)
+  Executed from: g++:g++.dg/pch/pch.exp
+    g++:g++.dg/pch/pch.exp=./line-map-1.H  -O2 -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=./line-map-1.H  -O2 -g -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=./line-map-1.H  -g -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=./line-map-2.H  -O2 -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=./line-map-2.H  -O2 -g -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=./line-map-2.H  -g -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=./line-map-3.H  -O2 -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=./line-map-3.H  -O2 -g -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=./line-map-3.H  -g -c (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 -I. -Dwithout_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 -g -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 -g -I. -Dwithout_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 -g assembly comparison
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 assembly comparison
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -g -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -g -I. -Dwithout_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -g assembly comparison
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -O2 -I. -Dwith_PCH  (test for errors, line 6)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -O2 -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -O2 -g -I. -Dwith_PCH  (test for errors, line 6)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -O2 -g -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -g -I. -Dwith_PCH  (test for errors, line 6)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -g -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -I. -Dwith_PCH  dg-regexp 23 was found: "[^[:space:]]*: some warnings being treated as errors"
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -g -I. -Dwith_PCH  dg-regexp 23 was found: "[^[:space:]]*: some warnings being treated as errors"
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -g -I. -Dwith_PCH (test for excess errors)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -g -I. -Dwith_PCH  dg-regexp 23 was found: "[^[:space:]]*: some warnings being treated as errors"
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -g -I. -Dwith_PCH (test for excess errors)
   Executed from: gcc:gcc.c-torture/compile/compile.exp
     gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.c   -O0  (test for excess errors)
     gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.c   -O1  (test for excess errors)
@@ -56,7 +663,81 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
     gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.c   -O3 -g  (test for excess errors)
     gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.c   -Os  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O0  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O1  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O2  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O3 -g  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -Os  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O0  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O1  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O2  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O3 -g  (test for excess errors)
+    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -Os  (test for excess errors)
+  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 133)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 51)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 65)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c uninit (test for warnings, line 52)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  (test for warnings, line 33)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c (test for excess errors)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c PR analyzer/112969 at line 34 (test for bogus messages, line 33)
+  Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=c-c++-common/pr107058.c  -Wc++-compat  (test for excess errors)
+  Executed from: gcc:gcc.dg/ipa/ipa.exp
+    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr108007.c (test for excess errors)
+    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr108007.c execution test
+    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr112616.c (test for excess errors)
+    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr112616.c execution test
+  Executed from: gcc:gcc.dg/plugin/plugin.exp
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/infoleak-pr112969.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/infoleak-pr112969.c -fplugin=./analyzer_kernel_plugin.so PR analyzer/112969 (test for bogus messages, line 49)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112927.c -fplugin=./analyzer_kernel_plugin.so  (test for bogus messages, line 19)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112927.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112977.c -fplugin=./analyzer_kernel_plugin.so  (test for bogus messages, line 42)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112977.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+  Executed from: gcc:gcc.dg/torture/dg-torture.exp
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -Os  execution test
+  Executed from: gcc:gcc.dg/vect/vect.exp
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113576.c (test for excess errors)
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113576.c -flto -ffat-lto-objects (test for excess errors)
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113576.c -flto -ffat-lto-objects execution test
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113576.c execution test
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_104-pr113373.c (test for excess errors)
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_104-pr113373.c -flto -ffat-lto-objects (test for excess errors)
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_107-pr113364.c (test for excess errors)
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_107-pr113364.c -flto -ffat-lto-objects (test for excess errors)
   Executed from: gfortran:gfortran.dg/dg.exp
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O0  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O0  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O1  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O1  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O2  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O2  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O3 -g  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -Os  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -Os  execution test
     gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O0  (test for excess errors)
     gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O0  execution test
     gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O1  (test for excess errors)
@@ -69,6 +750,306 @@ o  IMPROVEMENTS TO BE CHECKED:
     gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O3 -g  execution test
     gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -Os  (test for excess errors)
     gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -Os  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr104908.f90   -O   scan-tree-dump-times original " above upper bound " 4
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr104908.f90   -O  (test for excess errors)
+  Executed from: libitm:libitm.c++/c++.exp
+    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/throwdown.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+
+
+  - XFAIL disappears          [XFAIL=>     ]:
+
+  Executed from: g++:g++.dg/analyzer/analyzer.exp
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 102)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 104)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 118)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 120)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 64)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 70)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 72)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 86)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 88)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 103 (test for bogus messages, line 102)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 105 (test for bogus messages, line 104)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 119 (test for bogus messages, line 118)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 121 (test for bogus messages, line 120)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 65 (test for bogus messages, line 64)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 71 (test for bogus messages, line 70)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 73 (test for bogus messages, line 72)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 87 (test for bogus messages, line 86)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 89 (test for bogus messages, line 88)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 uninit (test for warnings, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 unknown at line 52 (test for bogus messages, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 102)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 104)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 118)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 120)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 64)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 70)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 72)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 86)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 88)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 103 (test for bogus messages, line 102)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 105 (test for bogus messages, line 104)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 119 (test for bogus messages, line 118)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 121 (test for bogus messages, line 120)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 65 (test for bogus messages, line 64)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 71 (test for bogus messages, line 70)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 73 (test for bogus messages, line 72)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 87 (test for bogus messages, line 86)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 89 (test for bogus messages, line 88)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 uninit (test for warnings, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 unknown at line 52 (test for bogus messages, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 102)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 104)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 118)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 120)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 64)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 70)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 72)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 86)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 88)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 103 (test for bogus messages, line 102)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 105 (test for bogus messages, line 104)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 119 (test for bogus messages, line 118)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 121 (test for bogus messages, line 120)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 65 (test for bogus messages, line 64)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 71 (test for bogus messages, line 70)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 73 (test for bogus messages, line 72)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 87 (test for bogus messages, line 86)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 89 (test for bogus messages, line 88)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 uninit (test for warnings, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 unknown at line 52 (test for bogus messages, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 102)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 104)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 118)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 120)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 64)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 70)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 72)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 86)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 88)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 103 (test for bogus messages, line 102)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 105 (test for bogus messages, line 104)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 119 (test for bogus messages, line 118)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 121 (test for bogus messages, line 120)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 65 (test for bogus messages, line 64)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 71 (test for bogus messages, line 70)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 73 (test for bogus messages, line 72)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 87 (test for bogus messages, line 86)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 89 (test for bogus messages, line 88)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 uninit (test for warnings, line 51)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 unknown at line 52 (test for bogus messages, line 51)
+  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 102)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 104)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 118)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 120)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 64)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 70)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 72)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 86)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 88)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 103 (test for bogus messages, line 102)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 105 (test for bogus messages, line 104)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 119 (test for bogus messages, line 118)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 121 (test for bogus messages, line 120)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 65 (test for bogus messages, line 64)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 71 (test for bogus messages, line 70)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 73 (test for bogus messages, line 72)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 87 (test for bogus messages, line 86)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 89 (test for bogus messages, line 88)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c uninit (test for warnings, line 51)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c unknown at line 52 (test for bogus messages, line 51)
+  Executed from: libitm:libitm.c++/c++.exp
+    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+
+
+  - XFAIL appears             [     =>XFAIL]:
+
+  Executed from: g++:g++.dg/analyzer/analyzer.exp
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 101)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 103)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 117)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 119)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 63)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 69)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 71)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 85)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 87)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 102 (test for bogus messages, line 101)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 104 (test for bogus messages, line 103)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 118 (test for bogus messages, line 117)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 120 (test for bogus messages, line 119)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 64 (test for bogus messages, line 63)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 70 (test for bogus messages, line 69)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 72 (test for bogus messages, line 71)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 86 (test for bogus messages, line 85)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 88 (test for bogus messages, line 87)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 101)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 103)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 117)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 119)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 63)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 69)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 71)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 85)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 87)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 102 (test for bogus messages, line 101)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 104 (test for bogus messages, line 103)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 118 (test for bogus messages, line 117)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 120 (test for bogus messages, line 119)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 64 (test for bogus messages, line 63)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 70 (test for bogus messages, line 69)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 72 (test for bogus messages, line 71)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 86 (test for bogus messages, line 85)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 88 (test for bogus messages, line 87)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 101)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 103)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 117)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 119)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 63)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 69)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 71)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 85)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 87)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 102 (test for bogus messages, line 101)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 104 (test for bogus messages, line 103)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 118 (test for bogus messages, line 117)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 120 (test for bogus messages, line 119)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 64 (test for bogus messages, line 63)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 70 (test for bogus messages, line 69)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 72 (test for bogus messages, line 71)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 86 (test for bogus messages, line 85)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 88 (test for bogus messages, line 87)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 101)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 103)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 117)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 119)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 63)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 69)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 71)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 85)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 87)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 102 (test for bogus messages, line 101)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 104 (test for bogus messages, line 103)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 118 (test for bogus messages, line 117)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 120 (test for bogus messages, line 119)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 64 (test for bogus messages, line 63)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 70 (test for bogus messages, line 69)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 72 (test for bogus messages, line 71)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 86 (test for bogus messages, line 85)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 88 (test for bogus messages, line 87)
+  Executed from: g++:g++.dg/pch/pch.exp
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -I. -Dwith_PCH  (test for bogus messages, line 2)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -I. -Dwith_PCH  (test for errors, line 1)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -I. -Dwith_PCH  at line 17 (test for bogus messages, line 2)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -g -I. -Dwith_PCH  (test for bogus messages, line 2)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -g -I. -Dwith_PCH  (test for errors, line 1)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -g -I. -Dwith_PCH  at line 17 (test for bogus messages, line 2)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -g -I. -Dwith_PCH  (test for bogus messages, line 2)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -g -I. -Dwith_PCH  (test for errors, line 1)
+    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -g -I. -Dwith_PCH  at line 17 (test for bogus messages, line 2)
+  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 101)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 103)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 117)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 119)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 63)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 69)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 71)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 85)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 87)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 102 (test for bogus messages, line 101)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 104 (test for bogus messages, line 103)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 118 (test for bogus messages, line 117)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 120 (test for bogus messages, line 119)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 64 (test for bogus messages, line 63)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 70 (test for bogus messages, line 69)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 72 (test for bogus messages, line 71)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 86 (test for bogus messages, line 85)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 88 (test for bogus messages, line 87)
+  Executed from: libitm:libitm.c++/c++.exp
+    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+
+
+  - UNSUPPORTED disappears    [UNSUP=>     ]:
+
+  Executed from: libitm:libitm.c++/c++.exp
+    libitm:libitm.c++/c++.exp=libitm.c++/static_ctor.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs
+
+
+  - UNSUPPORTED appears       [     =>UNSUP]:
+
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/spaceship-sfinae3.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/spaceship-sfinae3.C  -std=c++17
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/spaceship-sfinae3.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference15.C  -std=gnu++14
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference15.C  -std=gnu++17
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference15.C  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++98
+  Executed from: g++:g++.dg/modules/modules.exp
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_a.H -std=c++17
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_a.C -std=c++17
+  Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-77.c
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-78.c
+    gcc:gcc.dg/dg.exp=gcc.dg/pr113602.c
+  Executed from: gcc:gcc.dg/ipa/ipa.exp
+    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr113490.c
+  Executed from: gcc:gcc.dg/torture/dg-torture.exp
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O0 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O1 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O2 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O3 -g 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -Os 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O0 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O1 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O2 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O3 -g 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -Os 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O0 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O1 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O2 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O3 -g 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -Os 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O0 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O1 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O2 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O3 -g 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -Os 
+  Executed from: libgomp:libgomp.c/c.exp
+    libgomp:libgomp.c/c.exp=libgomp.c/declare-variant-4-gfx1030.c
+    libgomp:libgomp.c/c.exp=libgomp.c/declare-variant-4-gfx1100.c
+  Executed from: libitm:libitm.c++/c++.exp
+    libitm:libitm.c++/c++.exp=libitm.c++/static_ctor.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs
 
 
 
