diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 00000000..533f1c82
--- /dev/null
+++ b/notify/configure-toolchain.txt
@@ -0,0 +1,5 @@
+
+Most relevant configure and test flags: --target arm-eabi --disable-multilib --with-mode=arm --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=softfp --target_board=-marm/-march=armv7-a/-mfpu=vfpv3-d16/-mfloat-abi=softfp qemu_cpu=cortex-a9
+
+Full configure and make flags for each step:
+
diff --git a/notify/fixes.sum b/notify/fixes.sum
new file mode 100644
index 00000000..9762326b
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,52 @@
+		=== g++ tests ===
+
+Running g++:g++.dg/dg.exp ...
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 28 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 43 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 45 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 44 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17  dg-regexp 43 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17  dg-regexp 75 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17  dg-regexp 77 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 46 (test for warnings, line )
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17  dg-regexp 44 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 warning at line 46 (test for warnings, line )
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 75 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 30 (test for warnings, line )
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17  dg-regexp 76 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 76 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17  dg-regexp 45 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 warning at line 30 (test for warnings, line )
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 77 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17  dg-regexp 29 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17  dg-regexp 28 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 29 not found: " *inlined from [^\n
+
+Running g++:g++.dg/modules/modules.exp ...
+FAIL: g++.dg/modules/xtreme-header-4_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
+FAIL: g++.dg/modules/xtreme-header-4_b.C -std=c++2b (test for excess errors)
+FAIL: g++.dg/modules/xtreme-header-5_b.C -std=c++2b (test for excess errors)
+FAIL: g++.dg/modules/xtreme-header-5_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
+FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
+		=== gcc tests ===
+
+Running gcc:gcc.dg/analyzer/analyzer.exp ...
+FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
+FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
+FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 26)
+FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 44)
+FAIL: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 34)
+FAIL: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 52)
+
+Running gcc:gcc.dg/analyzer/torture/analyzer-torture.exp ...
+FAIL: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0   (test for bogus messages, line 82)
+FAIL: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0   (test for bogus messages, line 83)
+
+Running gcc:gcc.dg/tree-ssa/tree-ssa.exp ...
+XPASS: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "&a" 1
+
+		=== Results Summary ===
+
+# of stable fails		1259
+# of flaky entries		20
+# of all tests			411639
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 1758401e..812e244c 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
 [GNU-692]
-PASS
+ 34 fixes
 Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/344/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 54275267..603f1ed7 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,15 +7,15 @@
         "Info": {
             "tag": "tcwg_gnu_embed_check_gcc",
             "test_url": "https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/344/",
-            "run_order": "0344 (basepoints/gcc-14-06558-g95b70545331)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=2757c1c65fd6ba10c55ba5cf38d600814cf9dc1b (unchanged)",
-            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/95b70545331764c85079a1d0e1e19b605bda1456 (+ 24 commits)",
-            "git_newlib": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=57e311e0deb23492edc94518c78cc57a224dbad9 (unchanged)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=2757c1c65fd6ba10c55ba5cf38d600814cf9dc1b (unchanged)",
-            "git_qemu": "https://gitlab.com/qemu-project/qemu/commit/039afc5ef7367fbc8fb475580c291c2655e856cb (unchanged)",
+            "run_order": "0344 (5-changed-components)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=2757c1c65fd6ba10c55ba5cf38d600814cf9dc1b (+ 203 commits)",
+            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/95b70545331764c85079a1d0e1e19b605bda1456 (+ 319 commits)",
+            "git_newlib": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=57e311e0deb23492edc94518c78cc57a224dbad9 (+ 13 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=2757c1c65fd6ba10c55ba5cf38d600814cf9dc1b (+ 203 commits)",
+            "git_qemu": "https://gitlab.com/qemu-project/qemu/commit/039afc5ef7367fbc8fb475580c291c2655e856cb (+ 53 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2023-12-15 23:10:38"
+        "Start Time": "2023-12-11 12:08:14"
     },
     "Tests": [
         {
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index 89dc9a76..01dbbe77 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,32 +1,43 @@
-Dear contributor, our automatic CI has detected problems related to your patch(es).  Please find some details below.  If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
+Dear contributor,
+
+Our automatic CI successfully passed with your patch(es). Please find some details below.
+
+In  arm-eabi v7-a softfp, after:
+  | 319 commits in gcc
+  | 95b705453317 fortran: Add degree based trig functions for F2023
+  | 767e26748751 c++: adjust class-deduction67.C for C++23
+  | e5e1999aa664 expmed: Compare unit_precision for better mode.
+  | 0a5170b5f596 expmed: Use GET_MODE_PRECISION and expander's output mode.
+  | 8cfc28040ec6 doc: Document AArch64-specific asm operand modifiers
+  | ... and 314 more commits in gcc
+
+Produces  34 fixes:
+  | 
+  | fixes.sum:
+  | Running g++:g++.dg/dg.exp ...
+  | FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 28 not found: " *inlined from [^\n
+  | FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 43 not found: " *inlined from [^\n
+  | FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 45 not found: " *inlined from [^\n
+  | FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20  dg-regexp 44 not found: " *inlined from [^\n
+  | ... and 34 more
+
+Used configuration :
+ *CI config* tcwg_gnu_embed_check_gcc arm-eabi -marm -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp
+ *configure and test flags:* --target arm-eabi --disable-multilib --with-mode=arm --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=softfp --target_board=-marm/-march=armv7-a/-mfpu=vfpv3-d16/-mfloat-abi=softfp qemu_cpu=cortex-a9
+
+If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
 
-We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
-
-In  arm-eabi v7-a softfp after:
-
-  | 24 commits in gcc
-  | 95b70545331 fortran: Add degree based trig functions for F2023
-  | 767e2674875 c++: adjust class-deduction67.C for C++23
-  | e5e1999aa66 expmed: Compare unit_precision for better mode.
-  | 0a5170b5f59 expmed: Use GET_MODE_PRECISION and expander's output mode.
-  | 8cfc28040ec doc: Document AArch64-specific asm operand modifiers
-  | ... and 19 more commits in gcc
+-----------------8<--------------------------8<--------------------------8<--------------------------
 
-PASS
+The information below contains the details of the failures, and the ways to reproduce a debug environment:
 
-You can find the failure logs in *.log.1.xz files in
- - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/344/artifact/artifacts/00-sumfiles/
-The full lists of regressions and progressions as well as configure and make commands are in
- - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/344/artifact/artifacts/notify/
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/344/artifact/artifacts/
+The full lists of regressions and improvements as well as configure and make commands are in
+ * https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/344/artifact/artifacts/notify/
 The list of [ignored] baseline and flaky failures are in
- - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/344/artifact/artifacts/sumfiles/xfails.xfail
-
-The configuration of this build is:
-CI config tcwg_gnu_embed_check_gcc arm-eabi -marm -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp
-
------------------8<--------------------------8<--------------------------8<--------------------------
-The information below can be used to reproduce a debug environment:
+ * https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/344/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/344/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/342/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/338/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index 89e2c2cb..95af7d4c 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-cc:pierre-emmanuel.patry@embecosm.com,cc:oliva@adacore.com,fkastl@suse.cz,bcc:tcwg-validation@linaro.org,jakub@redhat.com,polacek@redhat.com,jvdelisle@gcc.gnu.org,wangfeng@eswincomputing.com,cc:gcc-regression@gcc.gnu.org,dkm@kataplop.net,jlaw@ventanamicro.com,rdapp@ventanamicro.com,mjambor@suse.cz,rguenther@suse.de,thomas@codesourcery.com,oliva@gnu.org,dmalcolm@redhat.com,ppalka@redhat.com,alex.coplan@arm.com,richard.sandiford@arm.com,jwakely@redhat.com
+richard.ball@arm.com,cc:demin.han@starfivetech.com,andre.simoesdiasvieira@arm.com,roger@nextmovesoftware.com,cc:kmatsui@gcc.gnu.org,cc:arsen@aarsen.me,rearnsha@arm.com,cc:pierre-emmanuel.patry@embecosm.com,cc:oliva@adacore.com,(no_default),fkastl@suse.cz,victor.donascimento@arm.com,xry111@xry111.site,fweimer@redhat.com,hliu@os.amperecomputing.com,hp@bitrange.com,cc:lipeng.zhu@intel.com,cc:lingling.kong@intel.com,bcc:tcwg-validation@linaro.org,poulhies@adacore.com,ams@codesourcery.com,cc:yangyujie@loongson.cn,arsen@gcc.gnu.org,jakub@redhat.com,polacek@redhat.com,gaiusmod2@gmail.com,jvdelisle@gcc.gnu.org,wangfeng@eswincomputing.com,haochen.jiang@intel.com,guojiufu@linux.ibm.com,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,jason@redhat.com,dkm@kataplop.net,tobias@codesourcery.com,cc:juzhe.zhong@rivai.ai,jlaw@ventanamicro.com,piannetta@kalrayinc.com,hongyu.wang@intel.com,uecker@tugraz.at,rdapp@ventanamicro.com,tom@tromey.com,mjambor@suse.cz,cc:gaofei@eswincomputing.com,lehua.ding@rivai.ai,rguenther@suse.de,chenglulu@loongson.cn,cc:apinski@marvell.com,vmakarov@redhat.com,stefansf@linux.ibm.com,guihaoc@gcc.gnu.org,gccadmin@gcc.gnu.org,thomas@codesourcery.com,oliva@gnu.org,dmalcolm@redhat.com,ro@CeBiTec.Uni-Bielefeld.DE,cc:mikpelinux@gmail.com,cc:ezra.sitorus@arm.com,andrew.carlotti@arm.com,pan2.li@intel.com,julian@codesourcery.com,szabolcs.nagy@arm.com,cc:xujiahao@loongson.cn,cc:hp@axis.com,hongtao.liu@intel.com,christoph.muellner@vrull.eu,nathanieloshead@gmail.com,fxcoudert@gcc.gnu.org,ppalka@redhat.com,ibuclaw@gdcproject.org,alex.coplan@arm.com,richard.sandiford@arm.com,bergner@linux.ibm.com,quic_apinski@quicinc.com,linkw@linux.ibm.com,jwakely@redhat.com
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 2f1567cd..915c8d86 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 24 commits in gcc: PASS on arm
+[Linaro-TCWG-CI] 319 commits in gcc:  34 fixes on arm
diff --git a/notify/regressions.sum b/notify/regressions.sum
new file mode 100644
index 00000000..77eb133c
--- /dev/null
+++ b/notify/regressions.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		1225
+# of flaky entries		20
+# of all tests			411639
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index ef9b858d..82ba0e51 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -7,24 +7,24 @@ g++.sum
 gcc.sum
 libstdc++.sum
 Comparing:
-REFERENCE:/tmp/gxx-sum1.2384104
-CURRENT:  /tmp/gxx-sum2.2384104
+REFERENCE:/tmp/gxx-sum1.1540
+CURRENT:  /tmp/gxx-sum2.1540
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  386200 |  386240 |
-  | Unexpected fails                  [FAIL] |    1185 |    1185 |
+  | Passes                            [PASS] |  385739 |  386240 |
+  | Unexpected fails                  [FAIL] |    1218 |    1185 |
   | Errors                           [ERROR] |       0 |       0 |
-  | Unexpected passes                [XPASS] |      16 |      16 |
-  | Expected fails                   [XFAIL] |    2918 |    2924 |
+  | Unexpected passes                [XPASS] |      17 |      16 |
+  | Expected fails                   [XFAIL] |    2928 |    2924 |
   | Known fails                      [KFAIL] |       0 |       0 |
   | Unresolved                  [UNRESOLVED] |      24 |      24 |
-  | Unsupported                [UNSUPPORTED] |   21249 |   21250 |
+  | Unsupported                [UNSUPPORTED] |   21177 |   21250 |
   | Untested                      [UNTESTED] |       0 |       0 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.945397
+    REF PASS ratio: 0.945425
     RES PASS ratio: 0.945401
 
 o  REGRESSIONS:
@@ -36,31 +36,913 @@ o  REGRESSIONS:
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |       5 |
-  | New PASS                  [     => PASS] |      45 |
-  | XFAIL disappears          [XFAIL=>     ] |       3 |
-  | XFAIL appears             [     =>XFAIL] |       9 |
-  | UNSUPPORTED appears       [     =>UNSUP] |       1 |
+  | PASS disappears           [PASS =>     ] |     632 |
+  | PASS now XFAIL            [PASS =>XFAIL] |      28 |
+  | New PASS                  [     => PASS] |    1134 |
+  | XPASS disappears          [XPASS=>     ] |       1 |
+  | FAIL now PASS             [FAIL => PASS] |      14 |
+  | FAIL disappears           [FAIL =>     ] |      19 |
+  | XFAIL disappears          [XFAIL=>     ] |      61 |
+  | XFAIL now PASS            [XFAIL=> PASS] |      12 |
+  | XFAIL appears             [     =>XFAIL] |      41 |
+  | UNSUPPORTED appears       [     =>UNSUP] |      73 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |      63 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |    2015 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
 
   Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for warnings, line 55)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for warnings, line 56)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for warnings, line 57)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for warnings, line 58)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for warnings, line 59)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for warnings, line 60)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for warnings, line 55)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for warnings, line 56)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for warnings, line 57)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for warnings, line 58)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for warnings, line 59)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for warnings, line 60)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for warnings, line 55)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for warnings, line 56)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for warnings, line 57)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for warnings, line 58)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for warnings, line 59)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for warnings, line 60)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for warnings, line 55)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for warnings, line 56)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for warnings, line 57)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for warnings, line 58)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for warnings, line 59)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for warnings, line 60)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++14  (test for errors, line 8)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++14  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++17  (test for errors, line 8)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++17  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++20  (test for errors, line 8)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++20  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++98  (test for errors, line 8)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++98  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c  -std=gnu++14  (test for errors, line 7)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c  -std=gnu++17  (test for errors, line 7)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c  -std=gnu++20  (test for errors, line 7)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c  -std=gnu++98  (test for errors, line 7)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c  -std=gnu++14  (test for errors, line 30)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c  -std=gnu++17  (test for errors, line 30)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c  -std=gnu++20  (test for errors, line 30)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c  -std=gnu++98  (test for errors, line 30)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c  -std=gnu++14  (test for errors, line 21)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c  -std=gnu++17  (test for errors, line 21)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c  -std=gnu++20  (test for errors, line 21)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c  -std=gnu++98  (test for errors, line 21)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++14  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++14  (test for warnings, line 16)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++14  (test for warnings, line 20)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++14  (test for warnings, line 24)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++17  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++17  (test for warnings, line 16)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++17  (test for warnings, line 20)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++17  (test for warnings, line 24)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++20  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++20  (test for warnings, line 16)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++20  (test for warnings, line 20)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++20  (test for warnings, line 24)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++98  (test for warnings, line 10)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++98  (test for warnings, line 16)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++98  (test for warnings, line 20)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++98  (test for warnings, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C  -std=c++14  (test for errors, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C  -std=c++17  (test for errors, line 24)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C  -std=c++20  (test for errors, line 24)
     g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction67.C  -std=c++17  at line 20 (test for errors, line 18)
     g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction67.C  -std=c++20  at line 20 (test for errors, line 18)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++14  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++14  (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++14  scan-tree-dump-times gimple "cold" 2
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++14  scan-tree-dump-times gimple "hot" 2
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++17  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++17  (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++17  scan-tree-dump-times gimple "cold" 2
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++17  scan-tree-dump-times gimple "hot" 2
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++20  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++20  (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++20  scan-tree-dump-times gimple "cold" 2
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++20  scan-tree-dump-times gimple "hot" 2
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++98  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++98  (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++98  scan-tree-dump-times gimple "cold" 2
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++98  scan-tree-dump-times gimple "hot" 2
+    g++:g++.dg/dg.exp=g++.dg/template/copy1.C  -std=c++14  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/template/copy1.C  -std=c++14  at line 9 (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/template/copy1.C  -std=c++98  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/template/copy1.C  -std=c++98  at line 9 (test for errors, line 10)
+  Executed from: g++:g++.dg/torture/dg-torture.exp
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 103)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 105)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 120)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 124)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 126)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 139)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 157)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 161)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 163)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 177)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 195)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 199)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 201)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 216)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 220)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 222)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 235)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 253)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 257)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 259)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 79)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 99)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 103)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 105)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 120)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 124)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 126)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 139)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 157)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 161)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 163)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 177)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 195)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 199)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 201)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 216)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 220)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 222)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 235)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 253)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 257)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 259)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 79)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 99)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 103)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 105)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 120)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 124)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 126)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 139)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 157)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 161)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 163)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 177)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 195)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 199)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 201)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 216)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 220)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 222)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 235)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 253)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 257)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 259)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 79)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 99)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 103)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 105)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 120)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 124)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 126)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 139)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 157)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 161)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 163)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 177)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 195)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 199)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 201)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 216)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 220)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 222)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 235)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 253)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 257)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 259)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 79)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 99)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 103)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 105)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 120)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 124)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 126)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 139)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 157)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 161)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 163)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 177)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 195)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 199)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 201)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 216)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 220)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 222)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 235)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 253)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 257)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 259)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 79)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 99)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 103)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 105)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 120)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 124)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 126)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 139)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 157)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 161)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 163)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 177)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 195)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 199)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 201)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 216)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 220)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 222)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 235)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 253)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 257)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 259)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 79)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 99)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 103)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 105)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 120)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 124)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 126)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 139)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 157)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 161)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 163)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 177)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 195)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 199)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 201)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 216)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 220)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 222)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 235)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 253)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 257)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 259)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 79)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 99)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 103)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 105)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 120)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 124)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 126)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 139)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 157)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 161)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 163)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 177)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 195)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 199)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 201)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 216)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 220)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 222)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 235)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 253)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 257)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 259)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 79)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 99)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O0   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O0   (test for warnings, line 14)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O1   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O1   (test for warnings, line 14)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2   (test for warnings, line 14)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 14)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 14)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O3 -g   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O3 -g   (test for warnings, line 14)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -Os   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -Os   (test for warnings, line 14)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O0   (test for errors, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O1   (test for errors, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2   (test for errors, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O3 -g   (test for errors, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -Os   (test for errors, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O0   (test for warnings, line 9)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O1   (test for warnings, line 9)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2   (test for warnings, line 9)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 9)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 9)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O3 -g   (test for warnings, line 9)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -Os   (test for warnings, line 9)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for errors, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for errors, line 47)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for errors, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for errors, line 47)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for errors, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for errors, line 47)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 47)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 47)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for errors, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for errors, line 47)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for errors, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for errors, line 47)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O0   (test for warnings, line 23)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O0   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O1   (test for warnings, line 23)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O1   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2   (test for warnings, line 23)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 23)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 23)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O3 -g   (test for warnings, line 23)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O3 -g   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -Os   (test for warnings, line 23)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -Os   (test for warnings, line 41)
+  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for bogus messages, line 81)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 26)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 40)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 55)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 59)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 67)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 71)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 91)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 27)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 41)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 at line 31 (test for warnings, line 30)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 at line 45 (test for warnings, line 44)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 28 (test for warnings, line 27)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 32 (test for warnings, line 30)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 42 (test for warnings, line 41)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 46 (test for warnings, line 44)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c warning (test for warnings, line 30)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c warning (test for warnings, line 44)
+  Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for warnings, line 55)
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for warnings, line 56)
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for warnings, line 57)
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for warnings, line 58)
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for warnings, line 59)
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for warnings, line 60)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-apply2.c  -Wc++-compat   (test for errors, line 8)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-apply2.c  -Wc++-compat   (test for warnings, line 10)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-apply3.c  -Wc++-compat   (test for errors, line 7)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-strict1.c  -Wc++-compat   (test for errors, line 30)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-strict2.c  -Wc++-compat   (test for errors, line 21)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c  -Wc++-compat   (test for warnings, line 10)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c  -Wc++-compat   (test for warnings, line 16)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c  -Wc++-compat   (test for warnings, line 20)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c  -Wc++-compat   (test for warnings, line 24)
+    gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(a & 1\\) == 0" 1
+    gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(b & 1\\) == 0" 1
+    gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(c & 1\\) == 0" 1
+    gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(d & 1\\) == 0" 1
+    gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(e & 1\\) == 0" 1
+    gcc:gcc.dg/dg.exp=gcc.dg/pr51628-20.c  at line 11 (test for warnings, line 10)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr51628-20.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr51628-21.c  at line 11 (test for warnings, line 10)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr51628-21.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr51628-25.c  at line 9 (test for warnings, line 8)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr51628-25.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr87052.c scan-tree-dump-times gimple "d = {CLOBBER\\(eol\\)}" 1
+    gcc:gcc.dg/dg.exp=gcc.dg/pr87052.c scan-tree-dump-times gimple "e = {CLOBBER\\(eol\\)}" 1
+  Executed from: gcc:gcc.dg/torture/dg-torture.exp
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 103)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 105)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 120)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 124)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 126)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 139)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 157)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 161)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 163)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 177)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 195)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 199)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 201)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 216)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 220)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 222)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 235)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 253)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 257)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 259)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 79)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 99)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 103)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 105)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 120)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 124)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 126)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 139)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 157)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 161)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 163)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 177)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 195)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 199)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 201)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 216)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 220)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 222)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 235)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 253)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 257)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 259)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 79)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 99)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 103)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 105)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 120)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 124)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 126)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 139)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 157)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 161)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 163)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 177)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 195)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 199)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 201)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 216)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 220)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 222)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 235)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 253)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 257)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 259)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 79)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 99)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 103)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 105)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 120)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 124)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 126)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 139)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 157)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 161)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 163)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 177)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 195)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 199)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 201)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 216)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 220)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 222)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 235)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 253)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 257)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 259)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 79)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 99)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 103)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 105)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 120)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 124)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 126)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 139)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 157)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 161)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 163)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 177)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 195)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 199)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 201)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 216)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 220)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 222)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 235)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 253)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 257)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 259)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 79)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 99)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 103)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 105)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 120)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 124)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 126)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 139)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 157)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 161)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 163)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 177)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 195)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 199)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 201)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 216)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 220)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 222)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 235)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 253)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 257)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 259)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 79)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 99)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 103)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 105)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 120)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 124)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 126)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 139)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 157)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 161)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 163)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 177)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 195)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 199)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 201)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 216)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 220)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 222)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 235)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 253)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 257)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 259)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 79)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 99)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 103)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 105)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 120)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 124)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 126)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 139)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 157)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 161)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 163)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 177)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 195)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 199)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 201)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 216)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 220)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 222)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 235)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 253)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 257)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 259)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 79)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 99)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O0   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O0   (test for warnings, line 14)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O1   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O1   (test for warnings, line 14)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2   (test for warnings, line 14)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 14)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 14)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O3 -g   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O3 -g   (test for warnings, line 14)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -Os   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -Os   (test for warnings, line 14)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O0   (test for errors, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O1   (test for errors, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2   (test for errors, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O3 -g   (test for errors, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -Os   (test for errors, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O0   (test for warnings, line 9)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O1   (test for warnings, line 9)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2   (test for warnings, line 9)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 9)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 9)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O3 -g   (test for warnings, line 9)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -Os   (test for warnings, line 9)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for errors, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for errors, line 47)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for warnings, line 19)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for errors, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for errors, line 47)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for warnings, line 19)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for errors, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for errors, line 47)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for warnings, line 19)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 47)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 19)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 47)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 19)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for errors, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for errors, line 47)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for warnings, line 19)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for errors, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for errors, line 47)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for warnings, line 19)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O0   (test for warnings, line 23)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O0   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O1   (test for warnings, line 23)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O1   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2   (test for warnings, line 23)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 23)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 23)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O3 -g   (test for warnings, line 23)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O3 -g   (test for warnings, line 41)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -Os   (test for warnings, line 23)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -Os   (test for warnings, line 41)
+  Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: _[0-9]+ = 0;" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: _[0-9]+ = 1;" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-3.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-4.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-5.c (test for excess errors)
   Executed from: libstdc++:libstdc++-dg/conformance.exp
     libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc  -std=gnu++20 PR 103191 (test for errors, line 101)
     libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc  -std=gnu++26 PR 103191 (test for errors, line 101)
     libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/cons/destructible_debug_neg.cc  -std=gnu++17  (test for errors, line 172)
 
 
+  - PASS now XFAIL            [PASS =>XFAIL]:
+
+  Executed from: g++:g++.dg/torture/dg-torture.exp
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for warnings, line 27)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for warnings, line 49)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for warnings, line 27)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for warnings, line 49)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for warnings, line 27)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for warnings, line 49)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 27)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 49)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 27)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 49)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for warnings, line 27)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for warnings, line 49)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for warnings, line 27)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for warnings, line 49)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for warnings, line 22)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for warnings, line 44)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for warnings, line 22)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for warnings, line 44)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for warnings, line 22)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for warnings, line 44)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 22)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 44)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 22)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 44)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for warnings, line 22)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for warnings, line 44)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for warnings, line 22)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for warnings, line 44)
+
+
   - New PASS                  [     => PASS]:
 
+  Executed from: g++:g++.dg/analyzer/analyzer.exp
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/ice-pr112889.c  -std=c++14 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/ice-pr112889.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/ice-pr112889.c  -std=c++20 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/ice-pr112889.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c  -std=c++14  (test for bogus messages, line 7)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c  -std=c++14 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c  -std=c++17  (test for bogus messages, line 7)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c  -std=c++20  (test for bogus messages, line 7)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c  -std=c++20 (test for excess errors)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c  -std=c++98  (test for bogus messages, line 7)
+    g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c  -std=c++98 (test for excess errors)
   Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for bogus messages, line 55)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for bogus messages, line 56)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for bogus messages, line 57)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for bogus messages, line 58)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for bogus messages, line 59)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++14  (test for bogus messages, line 60)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for bogus messages, line 55)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for bogus messages, line 56)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for bogus messages, line 57)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for bogus messages, line 58)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for bogus messages, line 59)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++17  (test for bogus messages, line 60)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for bogus messages, line 55)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for bogus messages, line 56)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for bogus messages, line 57)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for bogus messages, line 58)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for bogus messages, line 59)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++20  (test for bogus messages, line 60)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for bogus messages, line 55)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for bogus messages, line 56)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for bogus messages, line 57)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for bogus messages, line 58)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for bogus messages, line 59)
+    g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -std=gnu++98  (test for bogus messages, line 60)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++14  (test for errors, line 9)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++14  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++17  (test for errors, line 9)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++17  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++20  (test for errors, line 9)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++20  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++98  (test for errors, line 9)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c  -std=gnu++98  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c  -std=gnu++14  (test for errors, line 8)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c  -std=gnu++17  (test for errors, line 8)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c  -std=gnu++20  (test for errors, line 8)
+    g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c  -std=gnu++98  (test for errors, line 8)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c  -std=gnu++14  (test for errors, line 31)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c  -std=gnu++17  (test for errors, line 31)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c  -std=gnu++20  (test for errors, line 31)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c  -std=gnu++98  (test for errors, line 31)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c  -std=gnu++14  (test for errors, line 22)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c  -std=gnu++17  (test for errors, line 22)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c  -std=gnu++20  (test for errors, line 22)
+    g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c  -std=gnu++98  (test for errors, line 22)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-2.c  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-2.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-2.c  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-2.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-3.c  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-3.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-3.c  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-3.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported.c  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported.c  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-unsupported.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++14  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++14  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++14  (test for warnings, line 21)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++14  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++17  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++17  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++17  (test for warnings, line 21)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++17  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++20  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++20  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++20  (test for warnings, line 21)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++20  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++98  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++98  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++98  (test for warnings, line 21)
+    g++:g++.dg/dg.exp=c-c++-common/strub-var1.c  -std=c++98  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  (test for warnings, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  (test for warnings, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  (test for warnings, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14  at line 24 (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  (test for warnings, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  (test for warnings, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  (test for warnings, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17  at line 24 (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  (test for warnings, line 12)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  (test for warnings, line 13)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  (test for warnings, line 18)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20  at line 24 (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++14  at line 10 (test for warnings, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++14  at line 11 (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++14  at line 12 (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++14  at line 6 (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++14  at line 7 (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++14  at line 8 (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++17  at line 10 (test for warnings, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++17  at line 11 (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++17  at line 12 (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++17  at line 6 (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++17  at line 7 (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++17  at line 8 (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++20  at line 10 (test for warnings, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++20  at line 11 (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++20  at line 12 (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++20  at line 6 (test for errors, line 21)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++20  at line 7 (test for errors, line 22)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++20  at line 8 (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-79.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-79.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-79.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array20.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array20.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array20.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/lambda/lambda-decltype4.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/lambda/lambda-decltype4.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/lambda/lambda-decltype4.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept81.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept81.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept81.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for errors, line 19)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for errors, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for errors, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for errors, line 42)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for errors, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for errors, line 73)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for errors, line 81)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for warnings, line 69)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for warnings, line 70)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for warnings, line 71)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for warnings, line 77)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for warnings, line 78)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for warnings, line 79)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for warnings, line 80)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for errors, line 19)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for errors, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for errors, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for errors, line 42)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for errors, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for errors, line 73)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for errors, line 81)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for warnings, line 69)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for warnings, line 70)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for warnings, line 71)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for warnings, line 77)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for warnings, line 78)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for warnings, line 79)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for warnings, line 80)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for errors, line 19)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for errors, line 27)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for errors, line 36)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for errors, line 42)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for errors, line 7)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for errors, line 73)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for errors, line 81)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for errors, line 85)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for errors, line 90)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 69)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 70)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 71)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 77)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 78)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 79)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 80)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 86)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 87)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 88)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 89)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C  -std=c++14  (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C  -std=c++17  (test for errors, line 23)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C  -std=c++20  (test for errors, line 23)
     g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction67.C  -std=c++17  at line 19 (test for errors, line 17)
     g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction67.C  -std=c++20  at line 19 (test for errors, line 17)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto23.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto23.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto24.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto24.C  -std=c++20 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited1.C  -std=c++23  (test for errors, line 17)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited1.C  -std=c++23  (test for errors, line 27)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited1.C  -std=c++23 (test for excess errors)
@@ -73,6 +955,499 @@ o  IMPROVEMENTS TO BE CHECKED:
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited3.C  -std=c++26 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C  -std=c++23 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C  -std=c++20  scan-assembler _Z1gITk1C1YEvT_
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C  -std=c++20  scan-assembler _Z1gITk1D1XEvT_
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C  -std=c++20  scan-assembler _Z1gIiEvT_
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime1.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime2.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-new3.C  -std=c++20  (test for errors, line 77)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-new3.C  -std=c++20  (test for warnings, line 87)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++14  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++14  (test for warnings, line 19)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++14  scan-tree-dump-times gimple "cold" 3
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++14  scan-tree-dump-times gimple "hot" 3
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++17  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++17  (test for warnings, line 19)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++17  scan-tree-dump-times gimple "cold" 3
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++17  scan-tree-dump-times gimple "hot" 3
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++20  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++20  (test for warnings, line 19)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++20  scan-tree-dump-times gimple "cold" 3
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++20  scan-tree-dump-times gimple "hot" 3
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++98  (test for warnings, line 17)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++98  (test for warnings, line 19)
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++98  scan-tree-dump-times gimple "cold" 3
+    g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C  -std=gnu++98  scan-tree-dump-times gimple "hot" 3
+    g++:g++.dg/dg.exp=g++.dg/ext/is_array.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_array.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_array.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_bounded_array.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_bounded_array.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_bounded_array.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_function.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_function.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_function.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_function_pointer.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_function_pointer.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_function_pointer.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_object_pointer.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_object_pointer.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_object_pointer.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_pointer.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_pointer.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_pointer.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible7.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible7.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible7.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible8.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible8.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible8.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_object.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_object.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_object.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_reference.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_reference.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_reference.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_scoped_enum.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_scoped_enum.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/is_scoped_enum.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/remove_pointer.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/remove_pointer.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/ext/remove_pointer.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/inherit/multiple2.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/inherit/multiple2.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++14  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++14  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++14  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++14  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++17  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++17  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++17  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++17  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++20  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++20  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++20  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++20  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++98  (test for errors, line 11)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++98  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++98  (test for warnings, line 7)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++98  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/overload/error5.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++14  (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++14  (test for warnings, line 5)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++14  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++17  (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++17  (test for warnings, line 5)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++17  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++20  (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++20  (test for warnings, line 5)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++20  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++98  (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++98  (test for warnings, line 5)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++98  (test for warnings, line 6)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++14  at line 5 (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++14  at line 6 (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++17  at line 5 (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++17  at line 6 (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++20  at line 5 (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++20  at line 6 (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++98  at line 5 (test for errors, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++98  at line 6 (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/overload/error6a.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/pr112822.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/pr112822.C  -std=gnu++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/template/copy1.C  -std=c++14  (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/template/copy1.C  -std=c++14  at line 13 (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/template/copy1.C  -std=c++98  (test for warnings, line 9)
+    g++:g++.dg/dg.exp=g++.dg/template/copy1.C  -std=c++98  at line 13 (test for errors, line 14)
+    g++:g++.dg/dg.exp=g++.dg/template/fnspec3.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/template/fnspec3.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/template/fnspec3.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/template/ptrmem34.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/template/ptrmem34.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/template/ptrmem34.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 28 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 29 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 43 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 44 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 45 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 75 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 76 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 77 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 28 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 29 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 43 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 44 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 45 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 75 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 76 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 77 was found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for bogus messages, line 14)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for bogus messages, line 24)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for bogus messages, line 27)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for bogus messages, line 30)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for bogus messages, line 33)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for bogus messages, line 52)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for bogus messages, line 6)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 26)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 28)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 29)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 31)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 32)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 38)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 40)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 42)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 5)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 50)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  at line 49 (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14  at line 51 (test for warnings, line 50)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for bogus messages, line 14)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for bogus messages, line 24)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for bogus messages, line 27)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for bogus messages, line 30)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for bogus messages, line 33)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for bogus messages, line 52)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for bogus messages, line 6)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 26)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 28)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 29)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 31)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 32)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 38)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 40)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 42)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 5)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 50)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  at line 49 (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17  at line 51 (test for warnings, line 50)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for bogus messages, line 14)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for bogus messages, line 24)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for bogus messages, line 27)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for bogus messages, line 30)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for bogus messages, line 33)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for bogus messages, line 52)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for bogus messages, line 6)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 11)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 22)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 23)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 25)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 26)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 28)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 29)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 31)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 32)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 38)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 4)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 40)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 42)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 5)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 50)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  (test for warnings, line 8)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  at line 49 (test for warnings, line 48)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++20  at line 51 (test for warnings, line 50)
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.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-8_a.H -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_a.H -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_a.H module-cmi  (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2a  scan-lang-dump-not module "merge key \\(new\\)"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2a  scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2b  scan-lang-dump-not module "merge key \\(new\\)"
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2b  scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr104234.C -std=c++17 (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr104234.C -std=c++2a (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/pr104234.C -std=c++2b (test for excess errors)
+  Executed from: g++:g++.dg/torture/dg-torture.exp
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 102)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 104)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 107)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 123)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 125)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 128)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 142)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 160)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 162)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 165)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 180)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 198)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 200)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 203)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 219)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 221)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 224)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 238)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 256)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 258)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 261)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 82)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 102)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 104)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 107)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 123)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 125)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 128)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 142)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 160)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 162)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 165)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 180)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 198)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 200)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 203)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 219)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 221)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 224)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 238)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 256)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 258)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 261)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 82)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 102)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 104)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 107)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 123)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 125)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 128)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 142)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 160)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 162)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 165)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 180)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 198)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 200)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 203)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 219)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 221)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 224)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 238)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 256)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 258)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 261)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 82)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 102)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 104)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 107)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 123)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 125)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 128)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 142)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 160)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 162)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 165)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 180)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 198)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 200)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 203)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 219)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 221)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 224)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 238)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 256)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 258)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 261)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 82)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 102)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 104)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 107)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 123)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 125)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 128)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 142)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 160)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 162)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 165)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 180)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 198)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 200)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 203)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 219)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 221)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 224)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 238)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 256)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 258)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 261)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 82)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 102)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 104)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 107)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 123)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 125)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 128)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 142)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 160)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 162)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 165)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 180)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 198)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 200)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 203)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 219)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 221)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 224)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 238)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 256)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 258)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 261)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 82)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 102)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 104)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 107)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 123)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 125)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 128)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 142)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 160)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 162)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 165)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 180)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 198)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 200)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 203)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 219)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 221)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 224)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 238)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 256)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 258)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 261)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 82)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 102)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 104)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 107)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 123)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 125)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 128)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 142)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 160)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 162)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 165)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 180)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 198)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 200)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 203)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 219)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 221)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 224)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 238)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 256)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 258)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 261)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 82)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O0   (test for warnings, line 11)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O0   (test for warnings, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O1   (test for warnings, line 11)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O1   (test for warnings, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2   (test for warnings, line 11)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2   (test for warnings, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 11)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 11)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O3 -g   (test for warnings, line 11)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O3 -g   (test for warnings, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -Os   (test for warnings, line 11)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -Os   (test for warnings, line 15)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O0   (test for errors, line 16)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O1   (test for errors, line 16)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2   (test for errors, line 16)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 16)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 16)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O3 -g   (test for errors, line 16)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -Os   (test for errors, line 16)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O0   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O1   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O3 -g   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -Os   (test for warnings, line 10)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for warnings, line 29)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for warnings, line 51)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for warnings, line 29)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for warnings, line 51)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for warnings, line 29)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for warnings, line 51)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 29)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 51)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 29)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 51)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for warnings, line 29)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for warnings, line 51)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for warnings, line 29)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for warnings, line 51)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for errors, line 26)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for errors, line 48)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for errors, line 26)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for errors, line 48)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for errors, line 26)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for errors, line 48)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 26)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 48)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 26)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 48)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for errors, line 26)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for errors, line 48)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for errors, line 26)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for errors, line 48)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O0   (test for warnings, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O0   (test for warnings, line 43)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O1   (test for warnings, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O1   (test for warnings, line 43)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2   (test for warnings, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2   (test for warnings, line 43)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 43)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 43)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O3 -g   (test for warnings, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O3 -g   (test for warnings, line 43)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -Os   (test for warnings, line 25)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -Os   (test for warnings, line 43)
   Executed from: g++:g++.dg/vect/vect.exp
     g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112793.cc  -std=c++14 (test for excess errors)
     g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112793.cc  -std=c++17 (test for excess errors)
@@ -92,31 +1467,554 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2,  -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  comparison
     gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2,  -O3 -g  comparison
     gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2,  -Os  comparison
+  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/ice-pr112889.c (test for excess errors)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c  (test for bogus messages, line 7)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c (test for excess errors)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for bogus messages, line 82)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 27)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 41)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 56)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 60)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 68)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 72)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c  (test for warnings, line 92)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 28)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 42)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 at line 32 (test for warnings, line 31)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 at line 46 (test for warnings, line 45)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 29 (test for warnings, line 28)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 33 (test for warnings, line 31)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 43 (test for warnings, line 42)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 47 (test for warnings, line 45)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c warning (test for warnings, line 31)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c warning (test for warnings, line 45)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for bogus messages, line 110)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for bogus messages, line 126)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for bogus messages, line 138)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for bogus messages, line 30)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for bogus messages, line 48)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for warnings, line 123)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for warnings, line 135)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for warnings, line 56)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for warnings, line 63)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for warnings, line 70)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for warnings, line 79)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c  (test for warnings, line 95)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for excess errors)
+  Executed from: gcc:gcc.dg/cpp/cpp.exp
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/pr111965-1.c (test for excess errors)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/pr111965-1.c scan-file P:<built-in>;F:<NULL>;
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/pr111965-2.c (test for excess errors)
+    gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/pr111965-2.c scan-file-not P:<built-in>;F:<NULL>;
   Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for bogus messages, line 55)
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for bogus messages, line 56)
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for bogus messages, line 57)
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for bogus messages, line 58)
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for bogus messages, line 59)
+    gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c  -Wc++-compat   (test for bogus messages, line 60)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-apply2.c  -Wc++-compat   (test for errors, line 9)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-apply2.c  -Wc++-compat   (test for warnings, line 11)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-apply3.c  -Wc++-compat   (test for errors, line 8)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-strict1.c  -Wc++-compat   (test for errors, line 31)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-strict2.c  -Wc++-compat   (test for errors, line 22)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-unsupported-2.c  -Wc++-compat  (test for excess errors)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-unsupported-3.c  -Wc++-compat  (test for excess errors)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-unsupported.c  -Wc++-compat  (test for excess errors)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c  -Wc++-compat   (test for warnings, line 11)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c  -Wc++-compat   (test for warnings, line 17)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c  -Wc++-compat   (test for warnings, line 21)
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c  -Wc++-compat   (test for warnings, line 25)
+    gcc:gcc.dg/dg.exp=gcc.dg/inline-mem-cmp-pr112778.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr112380.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr112488-1.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr112488-2.c  (test for warnings, line 6)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr112488-2.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr112887.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr112898.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr112924.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr112939.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr87052.c scan-tree-dump-times gimple "d = {CLOBBER\\(eos\\)}" 1
+    gcc:gcc.dg/dg.exp=gcc.dg/pr87052.c scan-tree-dump-times gimple "e = {CLOBBER\\(eos\\)}" 1
     gcc:gcc.dg/dg.exp=gcc.dg/sccopy-1.c (test for excess errors)
     gcc:gcc.dg/dg.exp=gcc.dg/sccopy-1.c scan-tree-dump sccopy1 "Replacing SCC of size 2"
     gcc:gcc.dg/dg.exp=gcc.dg/strub-internal-volatile.c (test for excess errors)
     gcc:gcc.dg/dg.exp=gcc.dg/strub-internal-volatile.c scan-ipa-dump-times strub "volatile short int &" 1
     gcc:gcc.dg/dg.exp=gcc.dg/strub-internal-volatile.c scan-ipa-dump-times strub "volatile short" 2
+    gcc:gcc.dg/dg.exp=gcc.dg/uninit-pr112909.c  (test for bogus messages, line 19)
+    gcc:gcc.dg/dg.exp=gcc.dg/uninit-pr112909.c (test for excess errors)
+  Executed from: gcc:gcc.dg/params/params.exp
+    gcc:gcc.dg/params/params.exp=gcc.dg/params/blocksort-part.c -O3 --param min-nondebug-insn-uid=0 (test for excess errors)
+  Executed from: gcc:gcc.dg/plugin/plugin.exp
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/infoleak-uninit-size-1.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/infoleak-uninit-size-2.c -fplugin=./analyzer_kernel_plugin.so  (test for warnings, line 19)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/infoleak-uninit-size-2.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-modulus.c -fplugin=./analyzer_kernel_plugin.so  (test for bogus messages, line 70)
+    gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-modulus.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=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 102)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 104)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 107)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 123)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 125)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 128)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 142)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 160)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 162)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 165)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 180)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 198)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 200)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 203)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 219)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 221)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 224)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 238)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 256)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 258)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 261)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O0   (test for errors, line 82)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 102)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 104)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 107)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 123)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 125)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 128)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 142)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 160)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 162)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 165)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 180)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 198)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 200)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 203)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 219)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 221)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 224)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 238)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 256)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 258)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 261)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O1   (test for errors, line 82)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 102)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 104)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 107)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 123)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 125)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 128)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 142)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 160)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 162)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 165)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 180)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 198)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 200)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 203)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 219)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 221)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 224)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 238)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 256)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 258)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 261)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2   (test for errors, line 82)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 102)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 104)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 107)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 123)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 125)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 128)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 142)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 160)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 162)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 165)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 180)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 198)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 200)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 203)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 219)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 221)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 224)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 238)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 256)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 258)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 261)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 82)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 102)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 104)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 107)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 123)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 125)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 128)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 142)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 160)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 162)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 165)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 180)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 198)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 200)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 203)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 219)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 221)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 224)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 238)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 256)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 258)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 261)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 82)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 102)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 104)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 107)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 123)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 125)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 128)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 142)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 160)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 162)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 165)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 180)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 198)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 200)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 203)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 219)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 221)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 224)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 238)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 256)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 258)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 261)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for errors, line 82)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 102)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 104)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 107)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 123)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 125)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 128)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 142)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 160)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 162)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 165)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 180)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 198)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 200)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 203)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 219)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 221)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 224)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 238)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 256)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 258)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 261)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -O3 -g   (test for errors, line 82)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 102)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 104)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 107)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 123)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 125)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 128)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 142)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 160)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 162)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 165)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 180)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 198)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 200)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 203)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 219)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 221)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 224)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 238)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 256)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 258)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 261)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c   -Os   (test for errors, line 82)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O0   (test for warnings, line 11)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O0   (test for warnings, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O1   (test for warnings, line 11)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O1   (test for warnings, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2   (test for warnings, line 11)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2   (test for warnings, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 11)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 11)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O3 -g   (test for warnings, line 11)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -O3 -g   (test for warnings, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -Os   (test for warnings, line 11)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c   -Os   (test for warnings, line 15)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O0   (test for errors, line 16)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O1   (test for errors, line 16)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2   (test for errors, line 16)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 16)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 16)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -O3 -g   (test for errors, line 16)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c   -Os   (test for errors, line 16)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O0   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O1   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -O3 -g   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c   -Os   (test for warnings, line 10)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for warnings, line 29)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for warnings, line 51)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for warnings, line 29)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for warnings, line 51)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for warnings, line 29)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for warnings, line 51)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 29)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 51)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 29)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 51)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for warnings, line 29)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for warnings, line 51)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for warnings, line 29)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for warnings, line 51)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for errors, line 26)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for errors, line 48)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for errors, line 26)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for errors, line 48)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for errors, line 26)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for errors, line 48)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 26)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 48)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 26)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 48)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for errors, line 26)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for errors, line 48)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for errors, line 26)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for errors, line 48)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for warnings, line 24)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for warnings, line 46)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O0   (test for warnings, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O0   (test for warnings, line 43)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O1   (test for warnings, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O1   (test for warnings, line 43)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2   (test for warnings, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2   (test for warnings, line 43)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 43)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 43)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O3 -g   (test for warnings, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -O3 -g   (test for warnings, line 43)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -Os   (test for warnings, line 25)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c   -Os   (test for warnings, line 43)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O0   scan-tree-dump original "__builtin_trunc"
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O1   scan-tree-dump original "__builtin_trunc"
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O2   scan-tree-dump original "__builtin_trunc"
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-tree-dump original "__builtin_trunc"
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-tree-dump original "__builtin_trunc"
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O3 -g   scan-tree-dump original "__builtin_trunc"
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -Os   scan-tree-dump original "__builtin_trunc"
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c   -Os  (test for excess errors)
   Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-1.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-1.c scan-tree-dump-not optimized " == "
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-2.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-not optimized " == "
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized " & 1" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized "~a" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-3.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-3.c scan-tree-dump-not optimized " == "
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-3.c scan-tree-dump-times optimized "return 1" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr111972-1.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr111972-1.c scan-tree-dump-not phiopt2 " != 1"
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr111972-1.c scan-tree-dump-times phiopt2 " \\^ 1" 1
     gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-1.c (test for excess errors)
     gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-1.c scan-tree-dump-not optimized " / \\[2389-\\]"
     gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-2.c (test for excess errors)
     gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return -7;" 2
     gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return 2;" 3
     gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return 7;" 3
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: (?:bufferstep)?_[0-9]+ = 0;" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: (?:bufferstep)?_[0-9]+ = 1;" 1
   Executed from: libstdc++:libstdc++-dg/conformance.exp
     libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc  -std=gnu++20 PR 103191 (test for errors, line 100)
     libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc  -std=gnu++26 PR 103191 (test for errors, line 100)
     libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/cons/destructible_debug_neg.cc  -std=gnu++17  (test for errors, line 180)
 
 
+  - XPASS disappears          [XPASS=>     ]:
+
+  Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "&a" 1
+
+
+  - FAIL now PASS             [FAIL => PASS]:
+
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17 warning at line 30 (test for warnings, line )
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17 warning at line 46 (test for warnings, line )
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20 warning at line 30 (test for warnings, line )
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20 warning at line 46 (test for warnings, line )
+  Executed from: g++:g++.dg/modules/modules.exp
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/xtreme-header-4_b.C -std=c++2b (test for excess errors)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/xtreme-header-5_b.C -std=c++2b (test for excess errors)
+  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
+    gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-enum-1.c  (test for bogus messages, line 26)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-enum-1.c  (test for bogus messages, line 44)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-enum-2.c  (test for bogus messages, line 34)
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-enum-2.c  (test for bogus messages, line 52)
+  Executed from: gcc:gcc.dg/analyzer/torture/analyzer-torture.exp
+    gcc:gcc.dg/analyzer/torture/analyzer-torture.exp=gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c   -O0   (test for bogus messages, line 82)
+    gcc:gcc.dg/analyzer/torture/analyzer-torture.exp=gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c   -O0   (test for bogus messages, line 83)
+
+
+  - FAIL disappears           [FAIL =>     ]:
+
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 28 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 29 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 43 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 44 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 45 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 75 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 76 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++17  dg-regexp 77 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 28 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 29 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 43 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 44 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 45 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 75 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 76 not found: " *inlined from [^\n
+    g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C  -std=gnu++20  dg-regexp 77 not found: " *inlined from [^\n
+  Executed from: g++:g++.dg/modules/modules.exp
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/xtreme-header-4_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/xtreme-header-5_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/xtreme-header_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
+
+
   - XFAIL disappears          [XFAIL=>     ]:
 
   Executed from: g++:g++.dg/dg.exp
-    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13470)
-    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13470)
-    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13470)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+  Executed from: g++:g++.dg/torture/dg-torture.exp
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for errors, line 30)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for errors, line 52)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for errors, line 30)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for errors, line 52)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for errors, line 30)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for errors, line 52)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 30)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 52)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 30)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 52)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for errors, line 30)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for errors, line 52)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for errors, line 30)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for errors, line 52)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for warnings, line 24)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for warnings, line 46)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for warnings, line 19)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O0   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for warnings, line 19)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O1   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for warnings, line 19)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 19)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 19)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for warnings, line 19)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -O3 -g   (test for warnings, line 41)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for warnings, line 19)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c   -Os   (test for warnings, line 41)
+  Executed from: gcc:gcc.dg/torture/dg-torture.exp
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for errors, line 30)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for errors, line 52)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for errors, line 30)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for errors, line 52)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for errors, line 30)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for errors, line 52)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 30)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 52)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 30)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 52)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for errors, line 30)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for errors, line 52)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for errors, line 30)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for errors, line 52)
+  Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times ivopts "&a" 1
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times ivopts "&a" 1
+
+
+  - XFAIL now PASS            [XFAIL=> PASS]:
+
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++14  scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++14  scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++14  scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++14  scan-tree-dump original "a5 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++17  scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++17  scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++17  scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++17  scan-tree-dump original "a5 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++20  scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++20  scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++20  scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+    g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C  -std=c++20  scan-tree-dump original "a5 = {\\.n=42, \\.m=0}"
 
 
   - XFAIL appears             [     =>XFAIL]:
@@ -125,18 +2023,131 @@ o  IMPROVEMENTS TO BE CHECKED:
     g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
     g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
     g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++14  (test for warnings, line 72)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++17  (test for warnings, line 72)
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++20  (test for warnings, line 72)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C  -std=c++23  (test for bogus messages, line 11)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C  -std=c++23  (test for bogus messages, line 19)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C  -std=c++23  (test for bogus messages, line 32)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C  -std=c++26  (test for bogus messages, line 11)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C  -std=c++26  (test for bogus messages, line 19)
     g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C  -std=c++26  (test for bogus messages, line 32)
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime2.C  -std=c++20  (test for bogus messages, line 18)
+  Executed from: g++:g++.dg/torture/dg-torture.exp
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for errors, line 31)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for errors, line 53)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for errors, line 31)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for errors, line 53)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for errors, line 31)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for errors, line 53)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 31)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 53)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 31)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 53)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for errors, line 31)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for errors, line 53)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for errors, line 31)
+    g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for errors, line 53)
+  Executed from: gcc:gcc.dg/torture/dg-torture.exp
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for errors, line 31)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O0   (test for errors, line 53)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for errors, line 31)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O1   (test for errors, line 53)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for errors, line 31)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2   (test for errors, line 53)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 31)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   (test for errors, line 53)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 31)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   (test for errors, line 53)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for errors, line 31)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -O3 -g   (test for errors, line 53)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for errors, line 31)
+    gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c   -Os   (test for errors, line 53)
 
 
   - UNSUPPORTED appears       [     =>UNSUP]:
 
+  Executed from: g++:g++.dg/dg.exp
+    g++:g++.dg/dg.exp=c-c++-common/strub-split-stack.c  -std=gnu++14
+    g++:g++.dg/dg.exp=c-c++-common/strub-split-stack.c  -std=gnu++17
+    g++:g++.dg/dg.exp=c-c++-common/strub-split-stack.c  -std=gnu++20
+    g++:g++.dg/dg.exp=c-c++-common/strub-split-stack.c  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-79.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array20.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/lambda/lambda-decltype4.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept81.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto23.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto23.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto24.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto24.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C  -std=c++17
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime1.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime1.C  -std=c++17
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime1.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime2.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime2.C  -std=c++17
+    g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime2.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_array.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_bounded_array.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_function.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_function_pointer.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_object_pointer.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_member_pointer.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible7.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible8.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_object.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_reference.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/is_scoped_enum.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/ext/remove_pointer.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/inherit/multiple2.C  -std=c++14
+    g++:g++.dg/dg.exp=g++.dg/inherit/multiple2.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/pr112822.C  -std=gnu++14
+    g++:g++.dg/dg.exp=g++.dg/pr112822.C  -std=gnu++98
+    g++:g++.dg/dg.exp=g++.dg/template/fnspec3.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/template/ptrmem34.C  -std=c++98
+    g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C  -std=gnu++98
+  Executed from: g++:g++.dg/modules/modules.exp
+    g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_a.H -std=c++17
   Executed from: g++:g++.dg/vect/vect.exp
     g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112793.cc  -std=c++98
+    g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112961.cc  -std=c++14
+    g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112961.cc  -std=c++17
+    g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112961.cc  -std=c++20
+    g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112961.cc  -std=c++98
+  Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+    gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-short-enum-1.c
+  Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=c-c++-common/strub-split-stack.c  -Wc++-compat 
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-49.c
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-50.c
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-51.c
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-52.c
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-53.c
+  Executed from: gcc:gcc.dg/params/params.exp
+    gcc:gcc.dg/params/params.exp=gcc.dg/params/blocksort-part.c -O3 --param min-nondebug-insn-uid=1073741824
+  Executed from: gcc:gcc.dg/torture/dg-torture.exp
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c   -O0 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c   -O1 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c   -O2 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c   -O3 -g 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c   -Os 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c   -O0 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c   -O1 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c   -O2 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c   -O3 -g 
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c   -Os 
+  Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-16.c
 
 
 
