diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 9fc9889b..181038b3 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,7 +7,7 @@
         "Info": {
             "tag": "tcwg_bootstrap_check",
             "test_url": "https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/545/",
-            "run_order": "0545 (basepoints/gcc-14-08491-g9e89b5e92505)",
+            "run_order": "0545 (basepoints/gcc-14-08491-g9e89b5e9250)",
             "git_gcc": "https://github.com/gcc-mirror/gcc/commit/9e89b5e92505a09b1c757662c10af340af87f11b (+ 172 commits)",
             "__report_version__": "1"
         },
@@ -38,102 +38,6 @@
             "Name": "tcwg_bootstrap_check.TOTAL.all.nb_all"
         }
 	   ,
-        {
-            "Data": [
-                1149
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.FAIL.nb_FAIL"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.UNRESOLVED.nb_UNRESOLVED"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.UNTESTED.nb_UNTESTED"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.ERROR.nb_ERROR"
-        }
-	   ,
-        {
-            "Data": [
-                27
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.XPASS.nb_XPASS"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.OTHER.nb_OTHER"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.KFAIL.nb_KFAIL"
-        }
-	   ,
-        {
-            "Data": [
-                1473
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.XFAIL.nb_XFAIL"
-        }
-	   ,
-        {
-            "Data": [
-                186459
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.PASS.nb_PASS"
-        }
-	   ,
-        {
-            "Data": [
-                6422
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.UNSUPPORTED.nb_UNSUPPORTED"
-        }
-	   ,
-        {
-            "Data": [
-                194354
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.good.nb_good"
-        }
-	   ,
-        {
-            "Data": [
-                1176
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.bad.nb_bad"
-        }
-	   ,
         {
             "Data": [
                 0
@@ -230,390 +134,6 @@
             "Name": "tcwg_bootstrap_check.libitm.bad.nb_bad"
         }
 	   ,
-        {
-            "Data": [
-                32
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.FAIL.nb_FAIL"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.UNRESOLVED.nb_UNRESOLVED"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.UNTESTED.nb_UNTESTED"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.ERROR.nb_ERROR"
-        }
-	   ,
-        {
-            "Data": [
-                2
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.XPASS.nb_XPASS"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.OTHER.nb_OTHER"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.KFAIL.nb_KFAIL"
-        }
-	   ,
-        {
-            "Data": [
-                2792
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.XFAIL.nb_XFAIL"
-        }
-	   ,
-        {
-            "Data": [
-                262927
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.PASS.nb_PASS"
-        }
-	   ,
-        {
-            "Data": [
-                11555
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.UNSUPPORTED.nb_UNSUPPORTED"
-        }
-	   ,
-        {
-            "Data": [
-                277274
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.good.nb_good"
-        }
-	   ,
-        {
-            "Data": [
-                34
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.g++.bad.nb_bad"
-        }
-	   ,
-        {
-            "Data": [
-                7
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.FAIL.nb_FAIL"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.UNRESOLVED.nb_UNRESOLVED"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.UNTESTED.nb_UNTESTED"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.ERROR.nb_ERROR"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.XPASS.nb_XPASS"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.OTHER.nb_OTHER"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.KFAIL.nb_KFAIL"
-        }
-	   ,
-        {
-            "Data": [
-                265
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.XFAIL.nb_XFAIL"
-        }
-	   ,
-        {
-            "Data": [
-                67611
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.PASS.nb_PASS"
-        }
-	   ,
-        {
-            "Data": [
-                513
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
-        }
-	   ,
-        {
-            "Data": [
-                68389
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.good.nb_good"
-        }
-	   ,
-        {
-            "Data": [
-                7
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.bad.nb_bad"
-        }
-	   ,
-        {
-            "Data": [
-                10
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.FAIL.nb_FAIL"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.UNRESOLVED.nb_UNRESOLVED"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.UNTESTED.nb_UNTESTED"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.ERROR.nb_ERROR"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.XPASS.nb_XPASS"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.OTHER.nb_OTHER"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.KFAIL.nb_KFAIL"
-        }
-	   ,
-        {
-            "Data": [
-                126
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.XFAIL.nb_XFAIL"
-        }
-	   ,
-        {
-            "Data": [
-                18107
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.PASS.nb_PASS"
-        }
-	   ,
-        {
-            "Data": [
-                761
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
-        }
-	   ,
-        {
-            "Data": [
-                18994
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.good.nb_good"
-        }
-	   ,
-        {
-            "Data": [
-                10
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.bad.nb_bad"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.FAIL.nb_FAIL"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.UNRESOLVED.nb_UNRESOLVED"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.UNTESTED.nb_UNTESTED"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.ERROR.nb_ERROR"
-        }
-	   ,
-        {
-            "Data": [
-                2
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.XPASS.nb_XPASS"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.OTHER.nb_OTHER"
-        }
-	   ,
-        {
-            "Data": [
-                0
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.KFAIL.nb_KFAIL"
-        }
-	   ,
-        {
-            "Data": [
-                284
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.XFAIL.nb_XFAIL"
-        }
-	   ,
-        {
-            "Data": [
-                16044
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.PASS.nb_PASS"
-        }
-	   ,
-        {
-            "Data": [
-                683
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
-        }
-	   ,
-        {
-            "Data": [
-                17011
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.good.nb_good"
-        }
-	   ,
-        {
-            "Data": [
-                2
-            ],
-            "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.bad.nb_bad"
-        }
-	   ,
         {
             "Data": [
                 0
@@ -808,7 +328,7 @@
 	   ,
         {
             "Data": [
-                1198
+                0
             ],
             "Info": {},
             "Name": "tcwg_bootstrap_check.TOTAL.FAIL.nb_FAIL"
@@ -840,7 +360,7 @@
 	   ,
         {
             "Data": [
-                31
+                0
             ],
             "Info": {},
             "Name": "tcwg_bootstrap_check.TOTAL.XPASS.nb_XPASS"
@@ -864,7 +384,7 @@
 	   ,
         {
             "Data": [
-                4943
+                3
             ],
             "Info": {},
             "Name": "tcwg_bootstrap_check.TOTAL.XFAIL.nb_XFAIL"
@@ -872,7 +392,7 @@
 	   ,
         {
             "Data": [
-                554082
+                2934
             ],
             "Info": {},
             "Name": "tcwg_bootstrap_check.TOTAL.PASS.nb_PASS"
@@ -880,7 +400,7 @@
 	   ,
         {
             "Data": [
-                20010
+                76
             ],
             "Info": {},
             "Name": "tcwg_bootstrap_check.TOTAL.UNSUPPORTED.nb_UNSUPPORTED"
@@ -888,7 +408,7 @@
 	   ,
         {
             "Data": [
-                579035
+                3013
             ],
             "Info": {},
             "Name": "tcwg_bootstrap_check.TOTAL.good.nb_good"
@@ -896,7 +416,7 @@
 	   ,
         {
             "Data": [
-                1229
+                0
             ],
             "Info": {},
             "Name": "tcwg_bootstrap_check.TOTAL.bad.nb_bad"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index 3a0d2ea2..8dfedbd4 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -4,11 +4,11 @@ Our automatic CI successfully passed with your patch(es). Please find some detai
 
 In bootstrap_check master-arm-check_bootstrap_lto, after:
   | 172 commits in gcc
-  | 9e89b5e92505 nvptx.opt: Add sm_89 and sm_90a to -march-map=
-  | c1a38cd67e16 install.texi: For gcn, recommend LLVM 15, unless gfx1100 is disabled
-  | ef5ccdbbc60c gcn/mkoffload.cc: Fix SRAM_ECC and XNACK handling [PR111966]
-  | cb366731e767 libgomp.c/declare-variant-4.h: Fix used variant function for gfx1030/gfx1100
-  | b338fdbc2b74 tree-ssa-strlen: Fix pdata->maxlen computation [PR110603]
+  | 9e89b5e9250 nvptx.opt: Add sm_89 and sm_90a to -march-map=
+  | c1a38cd67e1 install.texi: For gcn, recommend LLVM 15, unless gfx1100 is disabled
+  | ef5ccdbbc60 gcn/mkoffload.cc: Fix SRAM_ECC and XNACK handling [PR111966]
+  | cb366731e76 libgomp.c/declare-variant-4.h: Fix used variant function for gfx1030/gfx1100
+  | b338fdbc2b7 tree-ssa-strlen: Fix pdata->maxlen computation [PR110603]
   | ... and 167 more commits in gcc
 
 
@@ -29,6 +29,6 @@ The full lists of regressions and improvements as well as configure and make com
 The list of [ignored] baseline and flaky failures are in
  * https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/545/artifact/artifacts/sumfiles/xfails.xfail
 
-Current build   : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/545/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/535/artifact/artifacts
+Current build   : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/545/artifact/artifacts/
+Reference build : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/535/artifact/artifacts/
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index 30ddfcbc..c225c8b9 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-cc:hjl.tools@gmail.com,tburnus@baylibre.com,cltang@baylibre.com,sandra@codesourcery.com,(no_default),victor.donascimento@arm.com,xry111@xry111.site,hp@bitrange.com,bcc:tcwg-validation@linaro.org,poulhies@adacore.com,jakub@redhat.com,polacek@redhat.com,danglin@gcc.gnu.org,gaiusmod2@gmail.com,cc:mary.bennett@embecosm.com,haochen.jiang@intel.com,fdumont@gcc.gnu.org,cc:monk.chiang@sifive.com,cc:yanzhang.wang@intel.com,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,lhyatt@gmail.com,iant@golang.org,jason@redhat.com,kito.cheng@sifive.com,tamar.christina@arm.com,cc:juzhe.zhong@rivai.ai,jlaw@ventanamicro.com,patrick@rivosinc.com,rdapp@ventanamicro.com,avr@gjlay.de,syq@gcc.gnu.org,mjambor@suse.cz,ams@baylibre.com,macro@embecosm.com,lehua.ding@rivai.ai,jh@suse.cz,rguenther@suse.de,cc:liwei@loongson.cn,cc:zacwalker@microsoft.com,chenglulu@loongson.cn,vmakarov@redhat.com,guihaoc@gcc.gnu.org,gccadmin@gcc.gnu.org,dmalcolm@redhat.com,ro@CeBiTec.Uni-Bielefeld.DE,cc:mikpelinux@gmail.com,pan2.li@intel.com,iain@sandoe.co.uk,szabolcs.nagy@arm.com,cc:desplanques@adacore.com,cc:xujiahao@loongson.cn,cc:hp@axis.com,xuli1@eswincomputing.com,hongtao.liu@intel.com,nathanieloshead@gmail.com,cc:nnnjkk@gmail.com,cc:rdapp.gcc@gmail.com,ppalka@redhat.com,cc:chenxiaolong@loongson.cn,alex.coplan@arm.com,richard.sandiford@arm.com,quic_apinski@quicinc.com,linkw@linux.ibm.com,jose.marchesi@oracle.com,jwakely@redhat.com,cc:palmer@rivosinc.com,tschwinge@baylibre.com
+bcc:tcwg-validation@linaro.org,cc:gcc-regression@gcc.gnu.org
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 1b100332..bee56cda 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -2,35 +2,32 @@
 # REFERENCE: base-artifacts/sumfiles
 # CURRENT:   artifacts/99-rewrite/artifacts.old/sumfiles
 
-# Comparing 8 common sum files:
-g++.sum
-gcc.sum
-gfortran.sum
+# Comparing 3 common sum files:
 libatomic.sum
-libgomp.sum
 libitm.sum
-libstdc++.sum
 objc.sum
 Comparing:
-REFERENCE:/tmp/gxx-sum1.89071
-CURRENT:  /tmp/gxx-sum2.89071
+REFERENCE:/tmp/gxx-sum1.3261705
+CURRENT:  /tmp/gxx-sum2.3261705
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  553819 |  554082 |
-  | Unexpected fails                  [FAIL] |    1198 |    1198 |
+  | Passes                            [PASS] |    2934 |    2934 |
+  | Unexpected fails                  [FAIL] |       0 |       0 |
   | Errors                           [ERROR] |       0 |       0 |
-  | Unexpected passes                [XPASS] |      31 |      31 |
-  | Expected fails                   [XFAIL] |    4944 |    4943 |
+  | Unexpected passes                [XPASS] |       0 |       0 |
+  | Expected fails                   [XFAIL] |       3 |       3 |
   | Known fails                      [KFAIL] |       0 |       0 |
   | Unresolved                  [UNRESOLVED] |       0 |       0 |
-  | Unsupported                [UNSUPPORTED] |   19965 |   20010 |
+  | Unsupported                [UNSUPPORTED] |      76 |      76 |
   | Untested                      [UNTESTED] |       0 |       0 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.963456
-    RES PASS ratio: 0.963398
+    REF PASS ratio: 0.974776
+    RES PASS ratio: 0.974776
+    ***** WARNING: No REF execution test FAILed. Check execution engine configuration. *****
+    ***** WARNING: No RES execution test FAILed. Check execution engine configuration. *****
 
 o  REGRESSIONS:
   +------------------------------------------+---------+
@@ -41,228 +38,18 @@ o  REGRESSIONS:
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |     224 |
-  | New PASS                  [     => PASS] |     471 |
-  | XFAIL disappears          [XFAIL=>     ] |     101 |
-  | XFAIL appears             [     =>XFAIL] |     100 |
+  | PASS disappears           [PASS =>     ] |      18 |
+  | New PASS                  [     => PASS] |      18 |
+  | XFAIL disappears          [XFAIL=>     ] |       1 |
+  | XFAIL appears             [     =>XFAIL] |       1 |
   | UNSUPPORTED disappears    [UNSUP=>     ] |       1 |
-  | UNSUPPORTED appears       [     =>UNSUP] |      46 |
+  | UNSUPPORTED appears       [     =>UNSUP] |       1 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     943 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |      40 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
 
-  Executed from: g++:g++.dg/analyzer/analyzer.exp
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 135)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 53)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 66)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 135)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 53)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 66)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 135)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 53)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 66)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 135)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 53)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 66)
-  Executed from: g++:g++.dg/modules/modules.exp
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::B'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::Scoped'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::Y'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo@foo:.::C@foo:.'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@foo:.::[ABCD]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::B'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::Scoped'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::Y'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo@foo:.::C@foo:.'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@foo:.::[ABCD]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::B'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::Scoped'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::Y'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo@foo:.::C@foo:.'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@foo:.::[ABCD]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::Y@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_Const_Three'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_One'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_Const_Three'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_One'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::Z'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo@foo:1'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo@foo:.::Y@foo:.::_vptr.Y'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo@foo:.::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::Y@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_Const_Three'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_One'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_Const_Three'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_One'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::Z'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo@foo:1'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo@foo:.::Y@foo:.::_vptr.Y'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo@foo:.::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::Y@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_Const_Three'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_One'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_Const_Three'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_One'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::Z'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo@foo:1'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo@foo:.::Y@foo:.::_vptr.Y'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo@foo:.::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo@foo:.::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo@foo:.::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo@foo:.::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo@foo:.::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x0>::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo@foo:.::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x0>::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo@foo:.::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x0>::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::toto'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::toto'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::toto'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo@foo:.::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Reading definition function_decl '::foo@foo:.::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Reading definition function_decl '::foo@foo:.::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Reading definition function_decl '::foo@foo:.::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x1>'"
-  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 135)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 53)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 66)
-  Executed from: gcc:gcc.dg/vect/vect.exp
-    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-reduc-pattern-2b-big-array.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vect_recog_widen_sum_pattern: detected(?:(?!failed)(?!Re-trying).)*succeeded" 1
-    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-reduc-pattern-2b-big-array.c scan-tree-dump-times vect "vect_recog_widen_sum_pattern: detected(?:(?!failed)(?!Re-trying).)*succeeded" 1
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
     libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
@@ -286,472 +73,6 @@ o  IMPROVEMENTS TO BE CHECKED:
 
   - New PASS                  [     => PASS]:
 
-  Executed from: g++:g++.dg/analyzer/analyzer.exp
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 133)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14  (test for warnings, line 65)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 uninit (test for warnings, line 52)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 133)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17  (test for warnings, line 65)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 uninit (test for warnings, line 52)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 133)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20  (test for warnings, line 65)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 uninit (test for warnings, line 52)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 133)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98  (test for warnings, line 65)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 uninit (test for warnings, line 52)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++14  (test for warnings, line 33)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++14 (test for excess errors)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++14 PR analyzer/112969 at line 34 (test for bogus messages, line 33)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++17  (test for warnings, line 33)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++17 (test for excess errors)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++17 PR analyzer/112969 at line 34 (test for bogus messages, line 33)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++20  (test for warnings, line 33)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++20 (test for excess errors)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++20 PR analyzer/112969 at line 34 (test for bogus messages, line 33)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++98  (test for warnings, line 33)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++98 (test for excess errors)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  -std=c++98 PR analyzer/112969 at line 34 (test for bogus messages, line 33)
-  Executed from: g++:g++.dg/coroutines/coroutines.exp
-    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/co-await-initlist2.C (test for excess errors)
-  Executed from: g++:g++.dg/dg.exp
-    g++:g++.dg/dg.exp=c-c++-common/pr107058.c  -std=gnu++14 (test for excess errors)
-    g++:g++.dg/dg.exp=c-c++-common/pr107058.c  -std=gnu++17 (test for excess errors)
-    g++:g++.dg/dg.exp=c-c++-common/pr107058.c  -std=gnu++20 (test for excess errors)
-    g++:g++.dg/dg.exp=c-c++-common/pr107058.c  -std=gnu++98 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-pmf2.C  -std=c++14 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-pmf2.C  -std=c++17 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-pmf2.C  -std=c++20 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-pmf2.C  -std=c++98 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/cpp2a/spaceship-sfinae3.C  -std=c++20  (test for errors, line 19)
-    g++:g++.dg/dg.exp=g++.dg/cpp2a/spaceship-sfinae3.C  -std=c++20 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/eh/return3.C  -std=c++14 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/eh/return3.C  -std=c++17 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/eh/return3.C  -std=c++20 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/eh/return3.C  -std=c++98 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++14 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++14 execution test
-    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++17 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++17 execution test
-    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++20 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++20 execution test
-    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++98 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/expr/ptrmem11.C  -std=c++98 execution test
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++14  (test for bogus messages, line 20)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++14 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++17  (test for bogus messages, line 20)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++17 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++20  (test for bogus messages, line 20)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference14.C  -std=gnu++20 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference15.C  -std=gnu++20  (test for bogus messages, line 23)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference15.C  -std=gnu++20 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++14  (test for bogus messages, line 9)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++14 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++17  (test for bogus messages, line 9)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++17 (test for excess errors)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++20  (test for bogus messages, line 9)
-    g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference16.C  -std=gnu++20 (test for excess errors)
-  Executed from: g++:g++.dg/modules/modules.exp
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_a.H -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_a.H -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_a.H module-cmi  (gcm.cache/$srcdir/g++.dg/modules/concept-10_a.H.gcm)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_b.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-10_b.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_a.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_a.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_a.C module-cmi M (gcm.cache/M.gcm)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_b.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-9_b.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2 -std=c++17 link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2 -std=c++2a link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2 -std=c++2b link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_a.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_a.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_a.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_a.C module-cmi io (gcm.cache/io.gcm)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_b.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_b.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_b.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_c.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_c.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-2_c.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3 -std=c++17 link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3 -std=c++2a link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3 -std=c++2b link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_a.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_a.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_a.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_a.C module-cmi mod (gcm.cache/mod.gcm)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_b.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_b.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/debug-3_b.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::B'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::Scoped'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::Y'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo::C@foo:.'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo::Scoped@foo:.::[ABCD]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::B'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::Scoped'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::Y'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo::C@foo:.'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo::Scoped@foo:.::[ABCD]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::B'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::Scoped'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::Y'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo::C@foo:.'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_b.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo::Scoped@foo:.::[ABCD]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::Y@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::Plain_Const_Three'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::Plain_One'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::Scoped_Const_Three'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::Scoped_One'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::Z'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo::Y@foo:.::_vptr.Y'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++17  scan-lang-dump-not module "Lazily binding '::foo::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::Y@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::Plain_Const_Three'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::Plain_One'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::Scoped_Const_Three'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::Scoped_One'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::Z'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo::Y@foo:.::_vptr.Y'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2a  scan-lang-dump-not module "Lazily binding '::foo::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::Y@foo:.::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo::frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo::Y@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::Plain_Const_Three'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::Plain_One'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::Scoped_Const_Three'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::Scoped_One'@'bar' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::Z'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo::Y@foo:.::_vptr.Y'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-1_c.C -std=c++2b  scan-lang-dump-not module "Lazily binding '::foo::[ABC]'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++17  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2a  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X<0x0>'\\n  \\[1\\]=specialization declaration '::foo::X<0x0>::__conv_op <0x0>'\\n  \\[2\\]=specialization declaration '::foo::X<0x0>::X<0x0>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::frob'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_b.C -std=c++2b  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::X<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++17  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2a  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template X@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::frob'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-2_c.C -std=c++2b  scan-lang-dump module "Read:-[0-9]* function_decl:'::foo::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x0>::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x0>::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x0>'\\n  \\[1\\]=specialization definition '::foo::TPL<0x0>::frob<0x0>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x0>::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::X'@'foo' section"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::X@foo:.::frob<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::toto'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++17  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::toto'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2a  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::X@foo:.::template frob@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::toto'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-3_c.C -std=c++2b  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x0>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++17  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2a  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>'\\n  \\[1\\]=specialization declaration '::foo::TPL<0x1>::template frob<#unnamed#>'\\n  \\[2\\]=specialization declaration '::foo::TPL<0x1>::TPL<0x1>'\\n(  \\[.\\]=[^\\n]* '\\n)*"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Cluster members:\\n  \\[0\\]=specialization definition '::foo::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Lazily binding '::foo::TPL'@'foo' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo::TPL<0x1>::frob<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_b.C -std=c++2b  scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo::TPL<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Reading definition function_decl '::foo::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++17  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Reading definition function_decl '::foo::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2a  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo::template TPL@foo:.'@foo"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Lazily binding '::bar::quux'@'bar' section:"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Reading definition function_decl '::foo::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/indirect-4_c.C -std=c++2b  scan-lang-dump module "Reading definition type_decl '::foo::TPL@bar:.<0x1>'"
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++17 execute
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++17 link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++2a execute
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++2a link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++2b execute
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4 -std=c++2b link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_a.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_a.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_a.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_a.C module-cmi M (gcm.cache/M.gcm)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_b.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_b.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-4_b.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6 -std=c++17 link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6 -std=c++2a link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6 -std=c++2b link
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_a.H -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_a.H -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_a.H -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_a.H module-cmi  (gcm.cache/$srcdir/g++.dg/modules/init-6_a.H.gcm)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_b.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_b.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/init-6_b.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_a.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_a.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_a.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_a.C module-cmi A (gcm.cache/A.gcm)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_b.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_b.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_b.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_b.C module-cmi A.B (gcm.cache/A.B.gcm)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_c.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_c.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/namespace-5_c.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_a.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_a.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_a.C -std=c++2b (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_a.C module-cmi A (gcm.cache/A.gcm)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++17  (test for warnings, line 7)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++17  at line 10 (test for warnings, line )
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++17 (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2a  (test for warnings, line 7)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2a  at line 10 (test for warnings, line )
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2a (test for excess errors)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2b  (test for warnings, line 7)
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2b  at line 10 (test for warnings, line )
-    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr113580_b.C -std=c++2b (test for excess errors)
-  Executed from: g++:g++.dg/pch/pch.exp
-    g++:g++.dg/pch/pch.exp=./line-map-1.H  -O2 -c (test for excess errors)
-    g++:g++.dg/pch/pch.exp=./line-map-1.H  -O2 -g -c (test for excess errors)
-    g++:g++.dg/pch/pch.exp=./line-map-1.H  -g -c (test for excess errors)
-    g++:g++.dg/pch/pch.exp=./line-map-2.H  -O2 -c (test for excess errors)
-    g++:g++.dg/pch/pch.exp=./line-map-2.H  -O2 -g -c (test for excess errors)
-    g++:g++.dg/pch/pch.exp=./line-map-2.H  -g -c (test for excess errors)
-    g++:g++.dg/pch/pch.exp=./line-map-3.H  -O2 -c (test for excess errors)
-    g++:g++.dg/pch/pch.exp=./line-map-3.H  -O2 -g -c (test for excess errors)
-    g++:g++.dg/pch/pch.exp=./line-map-3.H  -g -c (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 -I. -Dwith_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 -I. -Dwithout_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 -g -I. -Dwith_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 -g -I. -Dwithout_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 -g assembly comparison
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -O2 assembly comparison
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -g -I. -Dwith_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -g -I. -Dwithout_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-1.C  -g assembly comparison
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -O2 -I. -Dwith_PCH  (test for errors, line 6)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -O2 -I. -Dwith_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -O2 -g -I. -Dwith_PCH  (test for errors, line 6)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -O2 -g -I. -Dwith_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -g -I. -Dwith_PCH  (test for errors, line 6)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-2.C  -g -I. -Dwith_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -I. -Dwith_PCH  dg-regexp 23 was found: "[^[:space:]]*: some warnings being treated as errors"
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -I. -Dwith_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -g -I. -Dwith_PCH  dg-regexp 23 was found: "[^[:space:]]*: some warnings being treated as errors"
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -g -I. -Dwith_PCH (test for excess errors)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -g -I. -Dwith_PCH  dg-regexp 23 was found: "[^[:space:]]*: some warnings being treated as errors"
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -g -I. -Dwith_PCH (test for excess errors)
-  Executed from: gcc:gcc.c-torture/compile/compile.exp
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.c   -O0  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.c   -O1  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.c   -O2  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.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/pr110603.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.c   -O3 -g  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110603.c   -Os  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O0  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O1  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O2  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -O3 -g  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113089.c   -Os  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O0  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O1  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O2  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -O3 -g  (test for excess errors)
-    gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr113114.c   -Os  (test for excess errors)
-  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 133)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 51)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  (test for warnings, line 65)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c uninit (test for warnings, line 52)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c  (test for warnings, line 33)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c (test for excess errors)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-pr112969.c PR analyzer/112969 at line 34 (test for bogus messages, line 33)
-  Executed from: gcc:gcc.dg/dg.exp
-    gcc:gcc.dg/dg.exp=c-c++-common/pr107058.c  -Wc++-compat  (test for excess errors)
-  Executed from: gcc:gcc.dg/ipa/ipa.exp
-    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr108007.c (test for excess errors)
-    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr108007.c execution test
-    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr112616.c (test for excess errors)
-    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr112616.c execution test
-  Executed from: gcc:gcc.dg/plugin/plugin.exp
-    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/infoleak-pr112969.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
-    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/infoleak-pr112969.c -fplugin=./analyzer_kernel_plugin.so PR analyzer/112969 (test for bogus messages, line 49)
-    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112927.c -fplugin=./analyzer_kernel_plugin.so  (test for bogus messages, line 19)
-    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112927.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
-    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112977.c -fplugin=./analyzer_kernel_plugin.so  (test for bogus messages, line 42)
-    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112977.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
-  Executed from: gcc:gcc.dg/torture/dg-torture.exp
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O0  (test for excess errors)
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O0  execution test
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O1  (test for excess errors)
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O1  execution test
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2  (test for excess errors)
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2  execution test
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O3 -g  (test for excess errors)
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -O3 -g  execution test
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -Os  (test for excess errors)
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr113255.c   -Os  execution test
-  Executed from: gcc:gcc.dg/vect/vect.exp
-    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113576.c (test for excess errors)
-    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113576.c -flto -ffat-lto-objects (test for excess errors)
-    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113576.c -flto -ffat-lto-objects execution test
-    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113576.c execution test
-    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_104-pr113373.c (test for excess errors)
-    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_104-pr113373.c -flto -ffat-lto-objects (test for excess errors)
-    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_107-pr113364.c (test for excess errors)
-    gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_107-pr113364.c -flto -ffat-lto-objects (test for excess errors)
-  Executed from: gfortran:gfortran.dg/dg.exp
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O0  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O0  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O1  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O1  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O2  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O2  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O3 -g  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -O3 -g  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -Os  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_10.f90   -Os  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O0  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O0  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O1  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O1  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O2  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O2  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.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_11.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O3 -g  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -O3 -g  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -Os  (test for excess errors)
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_11.f90   -Os  execution test
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr104908.f90   -O   scan-tree-dump-times original " above upper bound " 4
-    gfortran:gfortran.dg/dg.exp=gfortran.dg/pr104908.f90   -O  (test for excess errors)
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
     libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
@@ -775,216 +96,12 @@ o  IMPROVEMENTS TO BE CHECKED:
 
   - XFAIL disappears          [XFAIL=>     ]:
 
-  Executed from: g++:g++.dg/analyzer/analyzer.exp
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 102)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 104)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 118)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 120)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 64)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 70)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 72)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 86)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 88)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 103 (test for bogus messages, line 102)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 105 (test for bogus messages, line 104)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 119 (test for bogus messages, line 118)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 121 (test for bogus messages, line 120)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 65 (test for bogus messages, line 64)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 71 (test for bogus messages, line 70)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 73 (test for bogus messages, line 72)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 87 (test for bogus messages, line 86)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 89 (test for bogus messages, line 88)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 uninit (test for warnings, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 unknown at line 52 (test for bogus messages, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 102)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 104)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 118)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 120)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 64)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 70)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 72)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 86)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 88)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 103 (test for bogus messages, line 102)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 105 (test for bogus messages, line 104)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 119 (test for bogus messages, line 118)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 121 (test for bogus messages, line 120)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 65 (test for bogus messages, line 64)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 71 (test for bogus messages, line 70)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 73 (test for bogus messages, line 72)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 87 (test for bogus messages, line 86)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 89 (test for bogus messages, line 88)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 uninit (test for warnings, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 unknown at line 52 (test for bogus messages, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 102)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 104)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 118)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 120)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 64)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 70)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 72)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 86)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 88)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 103 (test for bogus messages, line 102)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 105 (test for bogus messages, line 104)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 119 (test for bogus messages, line 118)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 121 (test for bogus messages, line 120)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 65 (test for bogus messages, line 64)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 71 (test for bogus messages, line 70)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 73 (test for bogus messages, line 72)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 87 (test for bogus messages, line 86)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 89 (test for bogus messages, line 88)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 uninit (test for warnings, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 unknown at line 52 (test for bogus messages, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 102)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 104)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 118)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 120)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 64)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 70)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 72)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 86)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 88)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 103 (test for bogus messages, line 102)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 105 (test for bogus messages, line 104)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 119 (test for bogus messages, line 118)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 121 (test for bogus messages, line 120)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 65 (test for bogus messages, line 64)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 71 (test for bogus messages, line 70)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 73 (test for bogus messages, line 72)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 87 (test for bogus messages, line 86)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 89 (test for bogus messages, line 88)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 uninit (test for warnings, line 51)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 unknown at line 52 (test for bogus messages, line 51)
-  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 102)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 104)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 118)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 120)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 64)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 70)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 72)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 86)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 88)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 103 (test for bogus messages, line 102)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 105 (test for bogus messages, line 104)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 119 (test for bogus messages, line 118)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 121 (test for bogus messages, line 120)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 65 (test for bogus messages, line 64)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 71 (test for bogus messages, line 70)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 73 (test for bogus messages, line 72)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 87 (test for bogus messages, line 86)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 89 (test for bogus messages, line 88)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c uninit (test for warnings, line 51)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c unknown at line 52 (test for bogus messages, line 51)
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
 
 
   - XFAIL appears             [     =>XFAIL]:
 
-  Executed from: g++:g++.dg/analyzer/analyzer.exp
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 101)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 103)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 117)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 119)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 63)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 69)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 71)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 85)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 TRUE (test for warnings, line 87)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 102 (test for bogus messages, line 101)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 104 (test for bogus messages, line 103)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 118 (test for bogus messages, line 117)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 120 (test for bogus messages, line 119)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 64 (test for bogus messages, line 63)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 70 (test for bogus messages, line 69)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 72 (test for bogus messages, line 71)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 86 (test for bogus messages, line 85)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++14 UNKNOWN at line 88 (test for bogus messages, line 87)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 101)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 103)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 117)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 119)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 63)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 69)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 71)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 85)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 TRUE (test for warnings, line 87)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 102 (test for bogus messages, line 101)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 104 (test for bogus messages, line 103)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 118 (test for bogus messages, line 117)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 120 (test for bogus messages, line 119)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 64 (test for bogus messages, line 63)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 70 (test for bogus messages, line 69)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 72 (test for bogus messages, line 71)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 86 (test for bogus messages, line 85)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++17 UNKNOWN at line 88 (test for bogus messages, line 87)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 101)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 103)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 117)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 119)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 63)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 69)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 71)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 85)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 TRUE (test for warnings, line 87)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 102 (test for bogus messages, line 101)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 104 (test for bogus messages, line 103)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 118 (test for bogus messages, line 117)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 120 (test for bogus messages, line 119)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 64 (test for bogus messages, line 63)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 70 (test for bogus messages, line 69)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 72 (test for bogus messages, line 71)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 86 (test for bogus messages, line 85)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++20 UNKNOWN at line 88 (test for bogus messages, line 87)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 101)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 103)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 117)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 119)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 63)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 69)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 71)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 85)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 TRUE (test for warnings, line 87)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 102 (test for bogus messages, line 101)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 104 (test for bogus messages, line 103)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 118 (test for bogus messages, line 117)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 120 (test for bogus messages, line 119)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 64 (test for bogus messages, line 63)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 70 (test for bogus messages, line 69)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 72 (test for bogus messages, line 71)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 86 (test for bogus messages, line 85)
-    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c  -std=c++98 UNKNOWN at line 88 (test for bogus messages, line 87)
-  Executed from: g++:g++.dg/pch/pch.exp
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -I. -Dwith_PCH  (test for bogus messages, line 2)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -I. -Dwith_PCH  (test for errors, line 1)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -I. -Dwith_PCH  at line 17 (test for bogus messages, line 2)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -g -I. -Dwith_PCH  (test for bogus messages, line 2)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -g -I. -Dwith_PCH  (test for errors, line 1)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -O2 -g -I. -Dwith_PCH  at line 17 (test for bogus messages, line 2)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -g -I. -Dwith_PCH  (test for bogus messages, line 2)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -g -I. -Dwith_PCH  (test for errors, line 1)
-    g++:g++.dg/pch/pch.exp=g++.dg/pch/line-map-3.C  -g -I. -Dwith_PCH  at line 17 (test for bogus messages, line 2)
-  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 101)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 103)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 117)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 119)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 63)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 69)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 71)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 85)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 87)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 102 (test for bogus messages, line 101)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 104 (test for bogus messages, line 103)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 118 (test for bogus messages, line 117)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 120 (test for bogus messages, line 119)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 64 (test for bogus messages, line 63)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 70 (test for bogus messages, line 69)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 72 (test for bogus messages, line 71)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 86 (test for bogus messages, line 85)
-    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 88 (test for bogus messages, line 87)
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
 
@@ -997,61 +114,10 @@ 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
-    gcc:gcc.dg/dg.exp=gcc.dg/bitint-78.c
-    gcc:gcc.dg/dg.exp=gcc.dg/pr113602.c
-  Executed from: gcc:gcc.dg/ipa/ipa.exp
-    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr113490.c
-  Executed from: gcc:gcc.dg/torture/dg-torture.exp
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O0 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O1 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O2 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -O3 -g 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-52.c   -Os 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O0 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O1 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O2 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -O3 -g 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-54.c   -Os 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O0 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O1 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O2 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -O3 -g 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1a.c   -Os 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O0 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O1 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O2 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -O3 -g 
-    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/no-callee-saved-run-1b.c   -Os 
-  Executed from: libgomp:libgomp.c/c.exp
-    libgomp:libgomp.c/c.exp=libgomp.c/declare-variant-4-gfx1030.c
-    libgomp:libgomp.c/c.exp=libgomp.c/declare-variant-4-gfx1100.c
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/static_ctor.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs
 
 
 
 # Improvements found
-# No regression found in 8 common sum files
+# No regression found in 3 common sum files
