diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 00000000..cb8f0f40
--- /dev/null
+++ b/notify/configure-toolchain.txt
@@ -0,0 +1,5 @@
+
+Most relevant configure and test flags: --target arm-linux-gnueabihf 
+
+Full configure and make flags for each step:
+
diff --git a/notify/fixes.sum b/notify/fixes.sum
new file mode 100644
index 00000000..ee81fd41
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		1124
+# of flaky entries		4
+# of all tests			566243
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 6fa34148..756dd682 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_cross_check_gcc--master-arm-build/1216/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 3798e1df..a1f2cfaa 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,16 +7,16 @@
         "Info": {
             "tag": "tcwg_gnu_cross_check_gcc",
             "test_url": "https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1216/",
-            "run_order": "1216 (basepoints/gcc-14-08412-g0801a88af40)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e14f7abaf81d5d0aa7898570024286de8c188817 (unchanged)",
-            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/0801a88af40e4bb41c240788a2365ca1e30e281a (+ 2 commits)",
-            "git_linux": "https://git.linaro.org/kernel-org/linux.git/commit/?id=ecb1b8288dc7ccbdcb3b9df005fa1c0e0c0388a7 (unchanged)",
-            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=5176a830e70140cb3390c62b7d41f75dbbf33c7c (unchanged)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=cd35c9fd1e67b2dd8acbda3dfa398e395b22f220 (unchanged)",
-            "git_qemu": "https://gitlab.com/qemu-project/qemu/commit/5bab95dc74d43bbb28c6a96d24c810a664432057 (unchanged)",
+            "run_order": "1216 (6-changed-components)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e14f7abaf81d5d0aa7898570024286de8c188817 (+ 48 commits)",
+            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/0801a88af40e4bb41c240788a2365ca1e30e281a (+ 93 commits)",
+            "git_linux": "https://git.linaro.org/kernel-org/linux.git/commit/?id=ecb1b8288dc7ccbdcb3b9df005fa1c0e0c0388a7 (+ 169 commits)",
+            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=5176a830e70140cb3390c62b7d41f75dbbf33c7c (+ 13 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=cd35c9fd1e67b2dd8acbda3dfa398e395b22f220 (+ 51 commits)",
+            "git_qemu": "https://gitlab.com/qemu-project/qemu/commit/5bab95dc74d43bbb28c6a96d24c810a664432057 (+ 48 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2024-01-25 20:27:04"
+        "Start Time": "2024-01-23 07:17:24"
     },
     "Tests": [
         {
@@ -29,7 +29,7 @@
 	   ,
         {
             "Data": [
-                15
+                4
             ],
             "Info": {},
             "Name": "tcwg_gnu_cross_check_gcc.TOTAL.flaky.nb_flaky"
@@ -45,10 +45,10 @@
 	   ,
         {
             "Data": [
-                0
+                11
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -56,7 +56,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -64,7 +64,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -72,7 +72,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -80,7 +80,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -88,7 +88,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -96,47 +96,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                3
+                126
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                44
+                17123
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                1
+                774
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                48
+                18023
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                0
+                11
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libitm.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.bad.nb_bad"
         }
 	   ,
         {
@@ -144,7 +144,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -152,7 +152,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -160,7 +160,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -168,15 +168,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                0
+                2
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -184,7 +184,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -192,55 +192,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                0
+                284
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                2846
+                16036
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                70
+                681
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                2916
+                17001
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                0
+                2
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.objc.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.libgomp.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                9
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -248,7 +248,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -256,7 +256,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -264,15 +264,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                2
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -280,7 +280,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -288,63 +288,63 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                2787
+                3
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                258502
+                44
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                11568
+                1
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                272857
+                48
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                11
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.g++.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.libitm.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                0
+                1074
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                0
+                20
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -352,7 +352,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -360,7 +360,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -368,7 +368,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -376,7 +376,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -384,55 +384,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                0
+                1254
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                44
+                176027
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                5
+                8620
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                49
+                185901
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                0
+                1094
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libatomic.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.gcc.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                7
+                9
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -440,7 +440,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -448,7 +448,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -456,15 +456,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                0
+                2
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -472,7 +472,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -480,47 +480,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                265
+                2787
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                67531
+                258502
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                527
+                11568
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                68323
+                272857
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                7
+                11
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gfortran.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.g++.bad.nb_bad"
         }
 	   ,
         {
@@ -528,7 +528,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -536,7 +536,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -544,7 +544,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -552,15 +552,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                2
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -568,7 +568,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -576,63 +576,63 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                284
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                16036
+                44
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                681
+                5
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                17001
+                49
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                2
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libgomp.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.libatomic.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                1074
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                20
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -640,7 +640,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -648,7 +648,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -656,7 +656,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -664,7 +664,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -672,55 +672,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                1254
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                176027
+                2846
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                8620
+                70
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                185901
+                2916
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                1094
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.gcc.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.objc.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                11
+                7
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -728,7 +728,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -736,7 +736,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -744,7 +744,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -752,7 +752,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -760,7 +760,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -768,47 +768,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                126
+                265
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                17123
+                67531
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.PASS.nb_PASS"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                774
+                527
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                18023
+                68323
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.good.nb_good"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                11
+                7
             ],
             "Info": {},
-            "Name": "tcwg_gnu_cross_check_gcc.libstdc++.bad.nb_bad"
+            "Name": "tcwg_gnu_cross_check_gcc.gfortran.bad.nb_bad"
         }
 	   ,
         {
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index 88599f5c..c3437863 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,28 +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:
+In  master-arm, after:
+  | 93 commits in gcc
+  | 0801a88af40e LoongArch: Disable TLS type symbols from generating non-zero offsets.
+  | 464de9c283f7 rs6000: Enable block compare expand on P9 with m32 and mpowerpc64
+  | 73f0a1a70c22 Enable -mlam=u57 by default when compiled with -fsanitize=hwaddress.
+  | 025b8f5eb71d Adjust hwasan testcase for x86 target.
+  | 6ff54cc0be8d c++: Handle partial specialisations in GMF [PR113405]
+  | ... and 88 more commits in gcc
 
-  | 2 commits in gcc
-  | 0801a88af40 LoongArch: Disable TLS type symbols from generating non-zero offsets.
-  | 464de9c283f rs6000: Enable block compare expand on P9 with m32 and mpowerpc64
 
-PASS
+Used configuration :
+ *CI config* tcwg_gnu_cross_check_gcc master-arm
+ *configure and test flags:* --target arm-linux-gnueabihf 
 
-You can find the failure logs in *.log.1.xz files in
- - https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1216/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_cross_check_gcc--master-arm-build/1216/artifact/artifacts/notify/
-The list of [ignored] baseline and flaky failures are in
- - https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1216/artifact/artifacts/sumfiles/xfails.xfail
-
-The configuration of this build is:
-CI config tcwg_gnu_cross_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_cross_check_gcc--master-arm-build/1216/artifact/artifacts/
+The full lists of regressions and improvements as well as configure and make commands are in
+ * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1216/artifact/artifacts/notify/
+The list of [ignored] baseline and flaky failures are in
+ * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1216/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1216/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1213/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1207/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index b149b61c..6c2de8c0 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-bcc:tcwg-validation@linaro.org,cc:gcc-regression@gcc.gnu.org,chenglulu@loongson.cn,guihaoc@gcc.gnu.org
+cc:hjl.tools@gmail.com,tburnus@baylibre.com,sandra@codesourcery.com,(no_default),xry111@xry111.site,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:gcc-regression@gcc.gnu.org,anlauf@gmx.de,iant@golang.org,jason@redhat.com,tamar.christina@arm.com,cc:juzhe.zhong@rivai.ai,jlaw@ventanamicro.com,patrick@rivosinc.com,syq@gcc.gnu.org,mjambor@suse.cz,ams@baylibre.com,lehua.ding@rivai.ai,jh@suse.cz,rguenther@suse.de,cc:zacwalker@microsoft.com,chenglulu@loongson.cn,guihaoc@gcc.gnu.org,gccadmin@gcc.gnu.org,dmalcolm@redhat.com,ro@CeBiTec.Uni-Bielefeld.DE,cc:mikpelinux@gmail.com,pan2.li@intel.com,cc:desplanques@adacore.com,xuli1@eswincomputing.com,hongtao.liu@intel.com,nathanieloshead@gmail.com,cc:nnnjkk@gmail.com,ppalka@redhat.com,cc:chenxiaolong@loongson.cn,alex.coplan@arm.com,richard.sandiford@arm.com,quic_apinski@quicinc.com,jwakely@redhat.com,cc:palmer@rivosinc.com,tschwinge@baylibre.com
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index ad88f59e..4bf3c750 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 2 commits in gcc: PASS on arm
+[Linaro-TCWG-CI] 93 commits in gcc: improvements on arm
diff --git a/notify/regressions.sum b/notify/regressions.sum
new file mode 100644
index 00000000..ee81fd41
--- /dev/null
+++ b/notify/regressions.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		1124
+# of flaky entries		4
+# of all tests			566243
diff --git a/notify/results-summary.txt b/notify/results-summary.txt
index 377b0978..c9ebbfdb 100644
--- a/notify/results-summary.txt
+++ b/notify/results-summary.txt
@@ -1,5 +1,5 @@
 		=== Results Summary ===
 
 # of stable fails		1124
-# of flaky entries		15
+# of flaky entries		4
 # of all tests			566243
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 48e2bd0d..09edb729 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.3078753
-CURRENT:  /tmp/gxx-sum2.3078753
+REFERENCE:/tmp/gxx-sum1.19781
+CURRENT:  /tmp/gxx-sum2.19781
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  538152 |  538153 |
-  | Unexpected fails                  [FAIL] |    1102 |    1101 |
+  | Passes                            [PASS] |  538022 |  538153 |
+  | Unexpected fails                  [FAIL] |    1101 |    1101 |
   | Errors                           [ERROR] |       0 |       0 |
   | Unexpected passes                [XPASS] |       4 |       4 |
   | Expected fails                   [XFAIL] |    4719 |    4719 |
   | Known fails                      [KFAIL] |       0 |       0 |
   | Unresolved                  [UNRESOLVED] |      20 |      20 |
-  | Unsupported                [UNSUPPORTED] |   22246 |   22246 |
+  | Unsupported                [UNSUPPORTED] |   22232 |   22246 |
   | Untested                      [UNTESTED] |       0 |       0 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.958724
+    REF PASS ratio: 0.958740
     RES PASS ratio: 0.958726
 
 o  REGRESSIONS:
@@ -41,19 +41,208 @@ o  REGRESSIONS:
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |      18 |
-  | New PASS                  [     => PASS] |      18 |
-  | FAIL now PASS             [FAIL => PASS] |       1 |
+  | PASS disappears           [PASS =>     ] |     207 |
+  | New PASS                  [     => PASS] |     328 |
   | XFAIL disappears          [XFAIL=>     ] |       1 |
   | XFAIL appears             [     =>XFAIL] |       1 |
   | UNSUPPORTED disappears    [UNSUP=>     ] |       1 |
-  | UNSUPPORTED appears       [     =>UNSUP] |       1 |
+  | UNSUPPORTED appears       [     =>UNSUP] |      15 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |      41 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     553 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
 
+  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: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-linux-gnueabihf/gcc-gcc.git~master-stage2/arm-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/x86_64-pc-linux-gnu/arm-linux-gnueabihf/gcc-gcc.git~master-stage2/arm-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
@@ -77,6 +266,325 @@ o  IMPROVEMENTS TO BE CHECKED:
 
   - New PASS                  [     => PASS]:
 
+  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/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/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/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)
+  Executed from: gcc:gcc.c-torture/compile/compile.exp
+    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/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/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/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)
+  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
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/x86_64-pc-linux-gnu/arm-linux-gnueabihf/gcc-gcc.git~master-stage2/arm-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_1/abe/builds/x86_64-pc-linux-gnu/arm-linux-gnueabihf/gcc-gcc.git~master-stage2/arm-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
@@ -98,12 +606,6 @@ o  IMPROVEMENTS TO BE CHECKED:
     libitm:libitm.c++/c++.exp=libitm.c++/throwdown.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/x86_64-pc-linux-gnu/arm-linux-gnueabihf/gcc-gcc.git~master-stage2/arm-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
 
 
-  - FAIL now PASS             [FAIL => PASS]:
-
-  Executed from: libstdc++:libstdc++-dg/conformance.exp
-    libstdc++:libstdc++-dg/conformance.exp=30_threads/semaphore/try_acquire_posix.cc  -std=gnu++26 execution test
-
-
   - XFAIL disappears          [XFAIL=>     ]:
 
   Executed from: libitm:libitm.c++/c++.exp
@@ -124,6 +626,25 @@ o  IMPROVEMENTS TO BE CHECKED:
 
   - 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
+  Executed from: gcc:gcc.dg/ipa/ipa.exp
+    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr113490.c
+  Executed from: gcc:gcc.dg/vect/vect.exp
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_107-pr113364.c
+    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_107-pr113364.c -flto -ffat-lto-objects
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/static_ctor.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/x86_64-pc-linux-gnu/arm-linux-gnueabihf/gcc-gcc.git~master-stage2/arm-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs
 
